def test_child_path_resolution(self, result, expected): ordered = db._Sorter(result, 'child').get() assert isinstance(ordered, collections.OrderedDict) assert list(ordered.keys()) == expected
def test_invalid_sort(self, value): with pytest.raises(ValueError): db._Sorter(value, '$value')
def test_order_by_key(self, result, expected): ordered = db._Sorter(result, '$key').get() assert isinstance(ordered, collections.OrderedDict) assert list(ordered.keys()) == expected
def test_order_by_value_with_list(self, result, expected): ordered = db._Sorter(result, '$value').get() assert isinstance(ordered, list) assert ordered == expected