diff options
| -rw-r--r-- | meta/lib/oeqa/core/loader.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/meta/lib/oeqa/core/loader.py b/meta/lib/oeqa/core/loader.py index b9ba9235af..74f1117825 100644 --- a/meta/lib/oeqa/core/loader.py +++ b/meta/lib/oeqa/core/loader.py | |||
| @@ -216,6 +216,13 @@ class OETestLoader(unittest.TestLoader): | |||
| 216 | # use_load_tests deprecation via *args and **kws. See issue 16662. | 216 | # use_load_tests deprecation via *args and **kws. See issue 16662. |
| 217 | if sys.version_info >= (3,5): | 217 | if sys.version_info >= (3,5): |
| 218 | def loadTestsFromModule(self, module, *args, pattern=None, **kws): | 218 | def loadTestsFromModule(self, module, *args, pattern=None, **kws): |
| 219 | """ | ||
| 220 | Returns a suite of all tests cases contained in module. | ||
| 221 | """ | ||
| 222 | if module.__name__ in sys.builtin_module_names: | ||
| 223 | msg = 'Tried to import %s test module but is a built-in' | ||
| 224 | raise ImportError(msg % module.__name__) | ||
| 225 | |||
| 219 | if not self.modules or "all" in self.modules or \ | 226 | if not self.modules or "all" in self.modules or \ |
| 220 | module.__name__ in self.modules: | 227 | module.__name__ in self.modules: |
| 221 | return super(OETestLoader, self).loadTestsFromModule( | 228 | return super(OETestLoader, self).loadTestsFromModule( |
| @@ -227,6 +234,10 @@ class OETestLoader(unittest.TestLoader): | |||
| 227 | """ | 234 | """ |
| 228 | Returns a suite of all tests cases contained in module. | 235 | Returns a suite of all tests cases contained in module. |
| 229 | """ | 236 | """ |
| 237 | if module.__name__ in sys.builtin_module_names: | ||
| 238 | msg = 'Tried to import %s test module but is a built-in' | ||
| 239 | raise ImportError(msg % module.__name__) | ||
| 240 | |||
| 230 | if not self.modules or "all" in self.modules or \ | 241 | if not self.modules or "all" in self.modules or \ |
| 231 | module.__name__ in self.modules: | 242 | module.__name__ in self.modules: |
| 232 | return super(OETestLoader, self).loadTestsFromModule( | 243 | return super(OETestLoader, self).loadTestsFromModule( |
