Это код, который я сейчас использую:
Код: Выделить всё
@pytest.mark.parametrize(
"values,expected",
[
([], "guessed so far: \n"),
(["single one"], "guessed so far: single one\n"),
(["one", "two", "three", "4"], "guessed so far: 4, three, two, one\n"),
],
)
def test_print_guesses(capsys, values: list, expected: str) -> None:
hm.print_guesses(values)
assert capsys.readouterr().out == expected
Код: Выделить всё
Function is missing a type annotation for one or more arguments
Подробнее здесь: https://stackoverflow.com/questions/790 ... ure-capsys