]> granicus.if.org Git - python/commitdiff
Move a test-skipping decorator over to unittest.skipIf.
authorBrett Cannon <bcannon@gmail.com>
Thu, 27 Aug 2009 23:44:18 +0000 (23:44 +0000)
committerBrett Cannon <bcannon@gmail.com>
Thu, 27 Aug 2009 23:44:18 +0000 (23:44 +0000)
Lib/importlib/test/import_/util.py

index 5a1b72788d6fc38737d6ab9477719ae9e3c1cd76..214bc9ee596e44b138fc0496d3ed50ba70c75ba4 100644 (file)
@@ -1,5 +1,7 @@
 import functools
+import importlib
 import importlib._bootstrap
+import unittest
 
 
 using___import__ = False
@@ -13,16 +15,7 @@ def import_(*args, **kwargs):
         return importlib._bootstrap.__import__(*args, **kwargs)
 
 
-def importlib_only(fxn):
-    """Decorator to mark which tests are not supported by the current
-    implementation of __import__()."""
-    def inner(*args, **kwargs):
-        if using___import__:
-            return
-        else:
-            return fxn(*args, **kwargs)
-    functools.update_wrapper(inner, fxn)
-    return inner
+importlib_only = unittest.skipIf(using___import__, "importlib-specific test")
 
 
 def mock_path_hook(*entries, importer):