We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa58c60 commit 4173840Copy full SHA for 4173840
1 file changed
conftest.py
@@ -262,10 +262,10 @@ def pytest_collection_modifyitems(config, items):
262
if not hasattr(test_func, "_hypothesis_internal_settings_applied"):
263
try:
264
decorated_func = settings(max_examples=unvectorized_max_examples)(test_func)
265
- # For class methods, replace the function in the class
+ # For class methods, use pytest's item.cls to access the class
266
if inspect.ismethod(item.obj):
267
- # Get the class and method name
268
- setattr(item.obj.__self__.__class__, item.obj.__name__, decorated_func)
+ # Use pytest-provided item.cls instead of manually accessing the class
+ setattr(item.cls, item.obj.__name__, decorated_func)
269
else:
270
item.obj = decorated_func
271
except InvalidArgument as e:
0 commit comments