base_adresse: endpoint cities, compatibility with wcs geolocation (#85863)
gitea/passerelle/pipeline/head This commit looks good
Details
gitea/passerelle/pipeline/head This commit looks good
Details
This commit is contained in:
parent
72b3315ae4
commit
f69f6281ab
|
@ -809,7 +809,9 @@ class CityModel(UnaccentNameMixin, models.Model):
|
|||
'id': '%s.%s' % (self.code, self.zipcode),
|
||||
'code': self.code,
|
||||
'name': self.name,
|
||||
'city': self.name,
|
||||
'zipcode': self.zipcode,
|
||||
'postcode': self.zipcode,
|
||||
'population': self.population,
|
||||
'department_code': self.department.code if self.department else None,
|
||||
'department_name': self.department.name if self.department else None,
|
||||
|
|
|
@ -612,9 +612,11 @@ def test_base_adresse_cities(app, base_adresse, city, city2, miquelon, departmen
|
|||
assert len(resp.json['data']) == 1
|
||||
result = resp.json['data'][0]
|
||||
assert result['name'] == city.name
|
||||
assert result['city'] == city.name
|
||||
assert result['text'] == '%s %s' % (city.zipcode, city.name)
|
||||
assert result['code'] == city.code
|
||||
assert result['zipcode'] == city.zipcode
|
||||
assert result['postcode'] == city.zipcode
|
||||
assert result['id'] == '%s.%s' % (city.code, city.zipcode)
|
||||
assert result['population'] == city.population
|
||||
assert result['region_code'] == city.region.code
|
||||
|
@ -833,7 +835,7 @@ def test_base_adresse_command_update_geo(mocked_get, db, base_adresse, base_adre
|
|||
paris2 = cities.get(zipcode='75002')
|
||||
paris_json = paris.to_json()
|
||||
for key, value in paris2.to_json().items():
|
||||
if key not in ['id', 'text', 'zipcode']:
|
||||
if key not in ['id', 'text', 'zipcode', 'postcode']:
|
||||
assert paris_json[key] == value
|
||||
|
||||
miquelon = cities.get(zipcode='97500')
|
||||
|
|
Loading…
Reference in New Issue