def test_composite_filter(): l1 = HistoryItem.new('a', {'log': 'history', 'resource': 'a'}) l2 = HistoryItem.new('b', {'log': 'history', 'resource': 'b'}) l1.save() l2.save() assert HistoryItem.composite.filter({'log': 'history', 'resource': 'a'}) == [l1.key] assert HistoryItem.composite.filter({'log': 'history', 'resource': 'b'}) == [l2.key]
def test_composite_filter(): l1 = HistoryItem.new('a', {'log': 'history', 'resource': 'a'}) l2 = HistoryItem.new('b', {'log': 'history', 'resource': 'b'}) l1.save() l2.save() assert HistoryItem.composite.filter({ 'log': 'history', 'resource': 'a' }) == [l1.key] assert HistoryItem.composite.filter({ 'log': 'history', 'resource': 'b' }) == [l2.key]
def test_reversed_order_is_preserved(): added = [] for i in range(4): li = HistoryItem.new(str(i), {}) li.save() added.append(li.key) added.reverse() assert list(HistoryItem.history.filter(StrInt.n_max(), StrInt.n_min(), max_results=2)) == added[:2]
def test_reversed_order_is_preserved(): added = [] for i in range(4): li = HistoryItem.new(str(i), {}) li.save() added.append(li.key) added.reverse() assert list( HistoryItem.history.filter(StrInt.n_max(), StrInt.n_min(), max_results=2)) == added[:2]