(a: str | None = None)
| 8 | def test_too_many_positional_params() -> None: |
| 9 | @required_args(["a"]) |
| 10 | def foo(a: str | None = None) -> str | None: |
| 11 | return a |
| 12 | |
| 13 | with pytest.raises(TypeError, match=r"foo\(\) takes 1 argument\(s\) but 2 were given"): |
| 14 | foo("a", "b") # type: ignore |
no outgoing calls
no test coverage detected