#
# This file is part of Nominatim. (https://nominatim.org)
#
-# Copyright (C) 2023 by the Nominatim developer community.
+# Copyright (C) 2024 by the Nominatim developer community.
# For a full list of authors see the git log.
"""
Provides dummy implementations of ASGIAdaptor for testing.
"""
from collections import namedtuple
-import nominatim.api.v1.server_glue as glue
-from nominatim.config import Configuration
+import nominatim_api.v1.server_glue as glue
+from nominatim_api.v1.format import dispatch as formatting
+from nominatim_api.config import Configuration
class FakeError(BaseException):
return FakeError(msg, status)
- def create_response(self, status, output):
+ def create_response(self, status, output, num_results):
return FakeResponse(status, output, self.content_type)
+ def base_uri(self):
+ return 'http://test'
+
def config(self):
return self._config
+ def formatting(self):
+ return formatting
+
+