mirror of
https://github.com/django/django.git
synced 2025-06-03 18:49:12 +00:00
Removed obsolete and flaky GeoIP tests.
This commit is contained in:
parent
6a8b57df6a
commit
8f90593e6f
@ -127,26 +127,12 @@ class GeoIPTest(SimpleTestCase):
|
|||||||
self.assertEqual('Houston', d['city'])
|
self.assertEqual('Houston', d['city'])
|
||||||
self.assertEqual('TX', d['region'])
|
self.assertEqual('TX', d['region'])
|
||||||
self.assertEqual('America/Chicago', d['time_zone'])
|
self.assertEqual('America/Chicago', d['time_zone'])
|
||||||
|
|
||||||
geom = g.geos(query)
|
geom = g.geos(query)
|
||||||
self.assertIsInstance(geom, GEOSGeometry)
|
self.assertIsInstance(geom, GEOSGeometry)
|
||||||
lon, lat = (-95.4010, 29.7079)
|
|
||||||
lat_lon = g.lat_lon(query)
|
|
||||||
lat_lon = (lat_lon[1], lat_lon[0])
|
|
||||||
for tup in (geom.tuple, g.coords(query), g.lon_lat(query), lat_lon):
|
|
||||||
self.assertAlmostEqual(lon, tup[0], 4)
|
|
||||||
self.assertAlmostEqual(lat, tup[1], 4)
|
|
||||||
|
|
||||||
@mock.patch('socket.gethostbyname')
|
for e1, e2 in (geom.tuple, g.coords(query), g.lon_lat(query), g.lat_lon(query)):
|
||||||
def test05_unicode_response(self, gethostbyname):
|
self.assertIsInstance(e1, float)
|
||||||
"GeoIP strings should be properly encoded (#16553)."
|
self.assertIsInstance(e2, float)
|
||||||
gethostbyname.return_value = '194.27.42.76'
|
|
||||||
g = GeoIP2()
|
|
||||||
d = g.city('nigde.edu.tr')
|
|
||||||
self.assertEqual('Niğde', d['city'])
|
|
||||||
d = g.country('200.26.205.1')
|
|
||||||
# Some databases have only unaccented countries
|
|
||||||
self.assertIn(d['country_name'], ('Curaçao', 'Curacao'))
|
|
||||||
|
|
||||||
def test06_ipv6_query(self):
|
def test06_ipv6_query(self):
|
||||||
"GeoIP can lookup IPv6 addresses."
|
"GeoIP can lookup IPv6 addresses."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user