from src.u6_tests.U6_Freitag_testing.catching_exeptions import double_integers import pytest def test_double_integers_with_invalid_input(): with pytest.raises(TypeError): double_integers("not a list") with pytest.raises(TypeError): double_integers([1, 2, "not an int"]) @pytest.mark.parametrize( "input_data, expected_output", [([1, 2, 3], [2, 4, 6]), ([0, -1, -2], [0, -2, -4]), ([], [])], ) def test_double_integers(input_data, expected_output): assert double_integers(input_data) == expected_output