Beispiel #1
0
 def attach_distance(self, listings):
     user_lat = self.request.GET.get('lat', self.request.user.lat)
     user_lng = self.request.GET.get('lng', self.request.user.lng)
     for l in listings:
         if l.seller.lat and user_lat:
             t = get_distance(user_lat, user_lng, l.seller.lat, l.seller.lng)
             l.distance = round(t, 1)
 def test_distance(self):
     from_lat, from_lng = 10.027044, 76.308028
     to_lat, to_lng = 10.004727, 76.312547
     distace = get_distance(from_lat, from_lng, to_lat, to_lng)
     self.assertEquals(round(distace, 1), 2.5)
     console_log('listings model', 'get_distance')