From 9c834baed376aa81ba0a89ec50ea01c6b09630d7 Mon Sep 17 00:00:00 2001 From: abetkin Date: Tue, 19 May 2020 23:03:09 +0300 Subject: [PATCH] unittest: ignore stdlib classes in test loader --- Lib/unittest/loader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/unittest/loader.py b/Lib/unittest/loader.py index ba7105e1ad6039..5903c90b33e5d3 100644 --- a/Lib/unittest/loader.py +++ b/Lib/unittest/loader.py @@ -189,7 +189,7 @@ def loadTestsFromName(self, name, module=None): if isinstance(obj, types.ModuleType): return self.loadTestsFromModule(obj) - elif isinstance(obj, type) and issubclass(obj, case.TestCase): + elif isinstance(obj, type) and issubclass(obj, case.TestCase) and obj.__module__ != 'unittest.case': return self.loadTestsFromTestCase(obj) elif (isinstance(obj, types.FunctionType) and isinstance(parent, type) and