with Configurator(settings=settings, route_prefix=rp) as config:
config.include('pgwui_common')
for component in components_to_config:
+ log.debug('Autoconfiguring PGWUI component: {}'.format(component))
config.include(component)
add_routes(config, settings)
return config
# apply_component_defaults()
-def test_apply_component_defaults(monkeypatch,
+def test_apply_component_defaults(monkeypatch, caplog,
mock_autoconfigurable_components,
mock_add_routes):
+ '''A configurator is returned, a debug log entry is made for
+ each autoconfigurable component
+ '''
+ caplog.set_level(logging.DEBUG)
+
mock_autoconfigurable_components.return_value = \
['pgwui_mock_component_name']
monkeypatch.setattr(pgwui_server_init, 'Configurator',
result = pgwui_server_init.apply_component_defaults({}, [])
assert isinstance(result, MockConfigurator)
+ logs = caplog.record_tuples
+
+ assert len(logs) == 1
+
+ level = logs[0][1]
+ assert level == logging.DEBUG
+
mock_apply_component_defaults = testing.make_mock_fixture(
pgwui_server_init, 'apply_component_defaults')