import nominatim.result_formatter.v1 as format_module
from nominatim.apicmd.status import StatusResult
-from nominatim.version import version_str
+from nominatim.version import NOMINATIM_VERSION
STATUS_FORMATS = {'text', 'json'}
def test_format_text(self):
- assert self.formatter.format(StatusResult(0, 'message here'), 'text') == 'message here'
+ assert self.formatter.format(StatusResult(0, 'message here'), 'text') == 'OK'
+
+
+ def test_format_text(self):
+ assert self.formatter.format(StatusResult(500, 'message here'), 'text') == 'ERROR: message here'
def test_format_json_minimal(self):
result = self.formatter.format(status, 'json')
- assert result == '{"status": 700, "message": "Bad format.", "software_version": "%s"}' % (version_str())
+ assert result == '{"status": 700, "message": "Bad format.", "software_version": "%s"}' % (NOMINATIM_VERSION, )
def test_format_json_full(self):
result = self.formatter.format(status, 'json')
- assert result == '{"status": 0, "message": "OK", "data_updated": "2010-02-07T20:20:03+00:00", "software_version": "%s", "database_version": "5.6"}' % (version_str())
+ assert result == '{"status": 0, "message": "OK", "data_updated": "2010-02-07T20:20:03+00:00", "software_version": "%s", "database_version": "5.6"}' % (NOMINATIM_VERSION, )