def test_set(capture, doc): s = m.get_set() assert isinstance(s, set) assert s == {"key1", "key2", "key3"} s.add("key4") with capture: m.print_anyset(s) assert (capture.unordered == """ key: key1 key: key2 key: key3 key: key4 """) m.set_add(s, "key5") assert m.anyset_size(s) == 5 m.set_clear(s) assert m.anyset_empty(s) assert not m.anyset_contains(set(), 42) assert m.anyset_contains({42}, 42) assert m.anyset_contains({"foo"}, "foo") assert doc(m.get_set) == "get_set() -> set" assert doc(m.print_anyset) == "print_anyset(arg0: anyset) -> None"
def test_set(capture, doc): s = m.get_set() assert s == {"key1", "key2", "key3"} with capture: s.add("key4") m.print_set(s) assert capture.unordered == """ key: key1 key: key2 key: key3 key: key4 """ assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"
def test_set(capture, doc): s = m.get_set() assert s == {"key1", "key2", "key3"} with capture: s.add("key4") m.print_set(s) assert capture.unordered == """ key: key1 key: key2 key: key3 key: key4 """ assert not m.set_contains(set([]), 42) assert m.set_contains({42}, 42) assert m.set_contains({"foo"}, "foo") assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"