|
1 | 1 | import inspect |
2 | | -import sys |
3 | 2 |
|
4 | 3 | import pytest |
5 | 4 |
|
@@ -155,33 +154,3 @@ def test_wrap_fn_single_positional_parameter(self, func, args, kwargs, expected) |
155 | 154 | wrapped_func(*args, **kwargs) |
156 | 155 | else: |
157 | 156 | assert wrapped_func(*args, **kwargs) == expected |
158 | | - |
159 | | - @pytest.mark.parametrize( |
160 | | - ("args", "kwargs", "expected"), |
161 | | - [ |
162 | | - ([], {}, TypeError), |
163 | | - ([1, 2, 3], {}, TypeError), |
164 | | - ([1, 2], {"kw_only_param": 42}, (1, 2, 42)), |
165 | | - ([1], {"pos_or_kw_param": 21, "kw_only_param": 42}, (1, 21, 42)), |
166 | | - ( |
167 | | - [], |
168 | | - {"pos_only": 10, "pos_or_kw_param": 21, "kw_only_param": 42}, |
169 | | - TypeError, |
170 | | - ), |
171 | | - ], |
172 | | - ) |
173 | | - @pytest.mark.skipif( |
174 | | - sys.version_info < (3, 8), reason="requires python3.8 or higher" |
175 | | - ) |
176 | | - def test_positional_ony(self, args, kwargs, expected): |
177 | | - def func(pos_only, /, pos_or_kw_param, *, kw_only_param): |
178 | | - # https://peps.python.org/pep-0570/ |
179 | | - return pos_only, pos_or_kw_param, kw_only_param |
180 | | - |
181 | | - wrapped_func = SignatureAdapter.wrap(func) |
182 | | - |
183 | | - if inspect.isclass(expected) and issubclass(expected, Exception): |
184 | | - with pytest.raises(expected): |
185 | | - wrapped_func(*args, **kwargs) |
186 | | - else: |
187 | | - assert wrapped_func(*args, **kwargs) == expected |
0 commit comments