Example #1
0
 def test_geo_sort_order_serialization_with_order(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1, order='desc')
     self.assertEqual(sort_order.serialize(),
                      {'_geo_distance': {
                          'foo': [1, 1],
                          'order': 'desc'
                      }})
Example #2
0
 def test_geo_sort_order_serialization_with_unit(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1, unit='km')
     self.assertEqual(sort_order.serialize(),
                      {'_geo_distance': {
                          'foo': [1, 1],
                          'unit': 'km'
                      }})
Example #3
0
 def test_geo_sort_order_serialization_geohash(self):
     sort_order = GeoSortOrder(field='foo', geohash='drm3btev3e86')
     self.assertEqual(
         sort_order.serialize(),
         {'_geo_distance': {'foo': 'drm3btev3e86'}}
     )
Example #4
0
 def test_geo_sort_order_serialization_with_order(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1, order='desc')
     self.assertEqual(
         sort_order.serialize(),
         {'_geo_distance': {'foo': [1, 1], 'order': 'desc'}}
     )
Example #5
0
 def test_geo_sort_order_serialization_with_unit(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1, unit='km')
     self.assertEqual(
         sort_order.serialize(),
         {'_geo_distance': {'foo': [1, 1], 'unit': 'km'}}
     )
Example #6
0
 def test_geo_sort_order_serialization(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1)
     self.assertEqual(
         sort_order.serialize(),
         {'_geo_distance': {'foo': [1, 1]}}
     )
Example #7
0
 def test_geo_sort_order_serialization_geohash(self):
     sort_order = GeoSortOrder(field='foo', geohash='drm3btev3e86')
     self.assertEqual(sort_order.serialize(),
                      {'_geo_distance': {
                          'foo': 'drm3btev3e86'
                      }})
Example #8
0
 def test_geo_sort_order_serialization(self):
     sort_order = GeoSortOrder(field='foo', lat=1, lon=1)
     self.assertEqual(sort_order.serialize(),
                      {'_geo_distance': {
                          'foo': [1, 1]
                      }})