summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/test/support.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/importlib/test/support.py')
-rw-r--r--Lib/importlib/test/support.py10
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.