def test_list(capture, doc): assert m.list_no_args() == [] assert m.list_ssize_t() == [] assert m.list_size_t() == [] lins = [1, 2] m.list_insert_ssize_t(lins) assert lins == [1, 83, 2] m.list_insert_size_t(lins) assert lins == [1, 83, 2, 57] with capture: lst = m.get_list() assert lst == ["inserted-0", "overwritten", "inserted-2"] lst.append("value2") m.print_list(lst) assert (capture.unordered == """ Entry at position 0: value list item 0: inserted-0 list item 1: overwritten list item 2: inserted-2 list item 3: value2 """) assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"
def test_list(capture, doc): with capture: lst = m.get_list() assert lst == ["overwritten"] lst.append("value2") m.print_list(lst) assert capture.unordered == """ Entry at position 0: value list item 0: overwritten list item 1: value2 """ assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"
def test_list(capture, doc): with capture: l = m.get_list() assert l == ["overwritten"] l.append("value2") m.print_list(l) assert capture.unordered == """ Entry at position 0: value list item 0: overwritten list item 1: value2 """ assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"
def test_list(capture, doc): with capture: lst = m.get_list() assert lst == ["inserted-0", "overwritten", "inserted-2"] lst.append("value2") m.print_list(lst) assert capture.unordered == """ Entry at position 0: value list item 0: inserted-0 list item 1: overwritten list item 2: inserted-2 list item 3: value2 """ assert doc(m.get_list) == "get_list() -> list" assert doc(m.print_list) == "print_list(arg0: list) -> None"