Esempio n. 1
0
def test_sort():
    
    ordered_set = OrderedSet([5, 61, 2, 7, 2])
    assert ordered_set == {5, 61, 2, 7}
    ordered_set.move_to_end(61)
    assert list(ordered_set) == [5, 2, 7, 61]
    ordered_set.sort()
    assert list(ordered_set) == [2, 5, 7, 61]
    ordered_set.sort(key=lambda x: -x, reverse=True)
    assert list(ordered_set) == [2, 5, 7, 61]
Esempio n. 2
0
def test_sort():

    ordered_set = OrderedSet([5, 61, 2, 7, 2])
    assert ordered_set == {5, 61, 2, 7}
    ordered_set.move_to_end(61)
    assert list(ordered_set) == [5, 2, 7, 61]
    ordered_set.sort()
    assert list(ordered_set) == [2, 5, 7, 61]
    ordered_set.sort(key=lambda x: -x, reverse=True)
    assert list(ordered_set) == [2, 5, 7, 61]