Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 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)
Ejemplo n.º 4
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)
Ejemplo n.º 5
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)