# includeme()
-mock_add_route = testing.instance_method_mock_fixture('add_route')
-mock_scan = testing.instance_method_mock_fixture('scan')
-
+mock_testConfig = testing.make_mock_fixture(pyramid.testing.testConfig)
@pytest.mark.unittest
-def test_includeme(mock_establish_settings, mock_add_route, mock_scan):
+def test_includeme(mock__settings, mock_testConfig):
'''establish_settings, add_route, and scan are all called
'''
- with pyramid.testing.testConfig() as config:
- mocked_add_route = mock_add_route(config)
- mocked_scan = mock_scan(config)
-
+ with mock_testConfig() as config:
${component.lower()}.includeme(config)
+ config.establish_settings.assert_called_once()
+ config.add_route.assert_called_once()
+ config.scan.assert_called_once()
- mock_establish_settings.assert_called_once()
- mocked_add_route.assert_called_once()
- mocked_scan.assert_called_once()