def test_pop() -> None: set1 = OrderedSet("ab") assert set1.pop() in ["a", "b"] assert len(set1) == 1 assert set1.pop() in ["a", "b"] assert len(set1) == 0 assert set1 == OrderedSet() with pytest.raises(KeyError): set1.pop()
def test_pop() -> None: set1 = OrderedSet("ab") elem = set1.pop() assert elem == "b" assert set1 == OrderedSet("a") elem = set1.pop() assert elem == "a" assert set1 == OrderedSet() with pytest.raises(KeyError): set1.pop()