[Python-checkins] r74559 - python/branches/py3k/Lib/importlib/test/import_/util.py

brett.cannon python-checkins at python.org
Fri Aug 28 01:44:18 CEST 2009


Author: brett.cannon
Date: Fri Aug 28 01:44:18 2009
New Revision: 74559

Log:
Move a test-skipping decorator over to unittest.skipIf.

Modified:
   python/branches/py3k/Lib/importlib/test/import_/util.py

Modified: python/branches/py3k/Lib/importlib/test/import_/util.py
==============================================================================
--- python/branches/py3k/Lib/importlib/test/import_/util.py	(original)
+++ python/branches/py3k/Lib/importlib/test/import_/util.py	Fri Aug 28 01:44:18 2009
@@ -1,5 +1,7 @@
 import functools
+import importlib
 import importlib._bootstrap
+import unittest
 
 
 using___import__ = False
@@ -13,16 +15,7 @@
         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):


More information about the Python-checkins mailing list