def test_positional_only(): with pytest.raises(TypeError) as err: _ = custom_range("abc", start="a", stop="b", step=1) assert "got an unexpected keyword argument" in str(err.value)
def test_custom_range(given, expected): assert custom_range(*given) == expected