diff options
Diffstat (limited to 'Lib/importlib/test/support.py')
-rw-r--r-- | Lib/importlib/test/support.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/importlib/test/support.py b/Lib/importlib/test/support.py index 4e63cd1..3097811 100644 --- a/Lib/importlib/test/support.py +++ b/Lib/importlib/test/support.py @@ -36,6 +36,16 @@ def writes_bytecode(fxn): else: return fxn + +def case_insensitive_tests(class_): + """Class decorator that nullifies tests that require a case-insensitive + file system.""" + if sys.platform not in ('win32', 'darwin', 'cygwin'): + return object() + else: + return class_ + + @contextmanager def uncache(*names): """Uncache a module from sys.modules. |