Пример #1
0
 def test_geocode_cached_data__expired(self):
     """Testing _geocode_cached_data, with an expired record."""
     cg = CachedGeodata(key='EXPIRED-RECORD',
                        lat=1,
                        lon=2,
                        expires=time.time() - 10)
     cg.save()
     self.assertRaises(Exception, _geocode_cached_data, 'EXPIRED-RECORD')
Пример #2
0
 def test_geocode_get_data__expired(self, mock_geocode):
     """Testing geocode_get_data, with empty argument."""
     mock_geocode.return_value = {'result': ['20006', 11, 22]}
     cg = CachedGeodata(key='20006',
                        lat=111,
                        lon=222,
                        expires=time.time() - 10000)
     cg.save()
     self.assertRaises(IntegrityError, geocode_get_data, '20006')
Пример #3
0
 def test_geocode_get_data__expired(self, mock_geocode):
     """Testing geocode_get_data, with empty argument."""
     mock_geocode.return_value = {"result": ["20006", 11, 22]}
     cg = CachedGeodata(key="20006", lat=111, lon=222, expires=time.time() - 10000)
     cg.save()
     result = geocode_get_data("20006")
     self.assertEqual(result["zip"]["zipcode"], "20006")
     self.assertEqual(result["zip"]["lat"], 11)
     self.assertEqual(result["zip"]["lng"], 22)
Пример #4
0
 def test_geocode_cached_data__existent(self):
     """Testing _geocode_cached_data, with empty argument."""
     cg = CachedGeodata(key="NEW-RECORD", lat=1, lon=2, expires=time.time() + 10000)
     cg.save()
     result = _geocode_cached_data("NEW-RECORD")
     self.assertTrue("result" in result)
     self.assertEqual(result["result"][0], "NEW-RECORD")
     self.assertEqual(result["result"][1], 1)
     self.assertEqual(result["result"][2], 2)
Пример #5
0
 def test_geocode_get_data__existent(self):
     """Testing geocode_get_data, with cached argument."""
     cg = CachedGeodata(key="20005", lat=111, lon=222, expires=time.time() + 10000)
     cg.save()
     result = geocode_get_data("20005")
     self.assertTrue("zip" in result)
     self.assertEqual(result["zip"]["zipcode"], "20005")
     self.assertEqual(result["zip"]["lat"], 111)
     self.assertEqual(result["zip"]["lng"], 222)
Пример #6
0
 def test_geocode_get_data__existent(self):
     """Testing geocode_get_data, with cached argument."""
     cg = CachedGeodata(key='20005', lat=111, lon=222, expires=time.time() + 10000)
     cg.save()
     result = geocode_get_data('20005')
     self.assertTrue('zip' in result)
     self.assertEqual(result['zip']['zipcode'], '20005')
     self.assertEqual(result['zip']['lat'], 111)
     self.assertEqual(result['zip']['lng'], 222)
Пример #7
0
 def test_geocode_get_data__expired(self, mock_geocode):
     """Testing geocode_get_data, with empty argument."""
     mock_geocode.return_value = {'result': ['20006', 11, 22]}
     cg = CachedGeodata(key='20006', lat=111, lon=222, expires=time.time() - 10000)
     cg.save()
     result = geocode_get_data('20006')
     self.assertEqual(result['zip']['zipcode'], '20006')
     self.assertEqual(result['zip']['lat'], 11)
     self.assertEqual(result['zip']['lng'], 22)
Пример #8
0
 def test_geocode_cached_data__existent(self):
     """Testing _geocode_cached_data, with empty argument."""
     cg = CachedGeodata(key='NEW-RECORD', lat=1, lon=2, expires=time.time() + 10000)
     cg.save()
     result = _geocode_cached_data('NEW-RECORD')
     self.assertTrue('result' in result)
     self.assertEqual(result['result'][0], 'NEW-RECORD')
     self.assertEqual(result['result'][1], 1)
     self.assertEqual(result['result'][2], 2)
Пример #9
0
 def test_geocode_cached_data__expired(self):
     """Testing _geocode_cached_data, with an expired record."""
     cg = CachedGeodata(key="EXPIRED-RECORD", lat=1, lon=2, expires=time.time() - 10)
     cg.save()
     self.assertRaises(Exception, _geocode_cached_data, "EXPIRED-RECORD")
Пример #10
0
 def test_geocode_get_data__expired(self, mock_geocode):
     """Testing geocode_get_data, with empty argument."""
     mock_geocode.return_value = {'result': ['20006', 11, 22]}
     cg = CachedGeodata(key='20006', lat=111, lon=222, expires=time.time() - 10000)
     cg.save()
     self.assertRaises(IntegrityError, geocode_get_data, '20006')