refactor if-statement

This commit is contained in:
Marko Pacak 2022-12-01 14:38:26 +01:00
parent e56898029b
commit 8aa6789da9
1 changed files with 2 additions and 2 deletions

View File

@ -403,8 +403,8 @@ class PyCollector(PyobjMixin, nodes.Collector):
def istestfunction(self, obj: object, name: str) -> bool:
if self.funcnamefilter(name) or self.isnosetest(obj):
if isinstance(obj, staticmethod) or isinstance(obj, classmethod):
# staticmethods need to be unwrapped.
if isinstance(obj, (staticmethod, classmethod)):
# staticmethods and classmethods need to be unwrapped.
obj = safe_getattr(obj, "__func__", False)
return callable(obj) and fixtures.getfixturemarker(obj) is None
else: