def test_log_request(self, log): req = MagicMock() req.method = 'GET' req.path = '/' req.query_string = 'something=value' req.env = {'REQUEST_ID': '123456'} resp = MagicMock() resp.status = '200 OK' hook_log_request(req, resp) log.info.assert_called_with( '%s %s %s %s [ReqId: %s]', 'GET', '/', 'something=value', '200 OK', '123456')
def __call__(self, req, resp, **kwargs): hook_set_uuid(req, resp, kwargs) logger.warning("UNKNOWN PATH: %s %s", req.method, req.path) not_implemented(resp, 'Not Implemented', details='Not Implemented') hook_format(req, resp) hook_log_request(req, resp)