mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Fixed #28740 -- Added 'continent_code' and 'continent_name' in GeoIP2.city() dict.
This commit is contained in:
parent
d1317edad0
commit
9473a8481a
@ -1,6 +1,8 @@
|
||||
def City(response):
|
||||
return {
|
||||
'city': response.city.name,
|
||||
'continent_code': response.continent.code,
|
||||
'continent_name': response.continent.name,
|
||||
'country_code': response.country.iso_code,
|
||||
'country_name': response.country.name,
|
||||
'dma_code': response.location.metro_code,
|
||||
|
@ -33,6 +33,8 @@ Here is an example of its usage::
|
||||
{'country_code': 'US', 'country_name': 'United States'}
|
||||
>>> g.city('72.14.207.99')
|
||||
{'city': 'Mountain View',
|
||||
'continent_code': 'NA',
|
||||
'continent_name': 'North America',
|
||||
'country_code': 'US',
|
||||
'country_name': 'United States',
|
||||
'dma_code': 807,
|
||||
|
@ -115,6 +115,8 @@ class GeoIPTest(unittest.TestCase):
|
||||
|
||||
# City information dictionary.
|
||||
d = g.city(query)
|
||||
self.assertEqual('NA', d['continent_code'])
|
||||
self.assertEqual('North America', d['continent_name'])
|
||||
self.assertEqual('US', d['country_code'])
|
||||
self.assertEqual('Houston', d['city'])
|
||||
self.assertEqual('TX', d['region'])
|
||||
|
Loading…
Reference in New Issue
Block a user