def test_count_down_bad_inputs(input_argument, capfd): with pytest.raises(ValueError): count_down(input_argument)
def test_count_down_float(capfd): expected = '12.34\n12.3\n12.\n12\n1\n' number = 12.34 count_down(number) output = capfd.readouterr()[0] assert output == expected
def test_count_down_good_inputs(input_argument, capfd): count_down(input_argument) output = capfd.readouterr()[0] assert output == DEFAULT_EXPECTED_OUTPUT