def test_custom_logging_service_is_not_used_when_not_stated(self): custom_logging_service = CustomLoggingService() app = Mock() app.side_effect = Exception wrapped_app = register_app_for_error_handling(app, 'TEST_APP', self.app_logger) wrapped_app(self.dummy_environ, self.dummy_start_response) self.assertEqual(0, custom_logging_service.log_error_calls)
def setUp(self): self.request_patch = patch("app_error_handler.application_error_handler.Request") self.request_patch.start() self.app = Mock() self.app_logger = Mock() self.wrapped_app = register_app_for_error_handling(self.app, 'TEST_APP', self.app_logger) self.dummy_environ = {'REQUEST_METHOD': 'GET'} self.dummy_start_response = self.record_status_code