Ejemplo n.º 1
0
 def test_sort_order_serialization_with_nested_path(self):
     sort_order = SortOrder('foo', mode='avg', nested_path='bar')
     self.assertEqual(sort_order.serialize(),
                      {'foo': {
                          'nested_path': 'bar',
                          'mode': 'avg'
                      }})
Ejemplo n.º 2
0
 def test_sort_order_serialization_with_nested_path(self):
     sort_order = SortOrder('foo', mode='avg', nested_path='bar')
     self.assertEqual(
         sort_order.serialize(),
         {'foo': {'nested_path': 'bar', 'mode': 'avg'}}
     )
Ejemplo n.º 3
0
 def test_sort_order_serialization_with_missing(self):
     sort_order = SortOrder('foo', missing='_last')
     self.assertEqual(sort_order.serialize(), {'foo': {'missing': '_last'}})
Ejemplo n.º 4
0
 def test_sort_order_serialization_with_order(self):
     sort_order = SortOrder('foo', 'asc')
     self.assertEqual(sort_order.serialize(), {'foo': {'order': 'asc'}})
Ejemplo n.º 5
0
 def test_sort_order_serialization(self):
     sort_order = SortOrder('foo')
     self.assertEqual(sort_order.serialize(), {'foo': {}})
Ejemplo n.º 6
0
 def test_sort_order_serialization_with_missing(self):
     sort_order = SortOrder('foo', missing='_last')
     self.assertEqual(sort_order.serialize(), {'foo': {'missing': '_last'}})
Ejemplo n.º 7
0
 def test_sort_order_serialization_with_order(self):
     sort_order = SortOrder('foo', 'asc')
     self.assertEqual(sort_order.serialize(), {'foo': {'order': 'asc'}})
Ejemplo n.º 8
0
 def test_sort_order_serialization(self):
     sort_order = SortOrder('foo')
     self.assertEqual(sort_order.serialize(), {'foo': {}})