Пример #1
0
 def test_child_path_resolution(self, result, expected):
     ordered = db._Sorter(result, 'child').get()
     assert isinstance(ordered, collections.OrderedDict)
     assert list(ordered.keys()) == expected
Пример #2
0
 def test_invalid_sort(self, value):
     with pytest.raises(ValueError):
         db._Sorter(value, '$value')
Пример #3
0
 def test_order_by_key(self, result, expected):
     ordered = db._Sorter(result, '$key').get()
     assert isinstance(ordered, collections.OrderedDict)
     assert list(ordered.keys()) == expected
Пример #4
0
 def test_order_by_value_with_list(self, result, expected):
     ordered = db._Sorter(result, '$value').get()
     assert isinstance(ordered, list)
     assert ordered == expected