Eli Bendersky  committed e2cce11 Draft

Skip a test correctly for the C-version. The decorator doesn't really work
because it evaluates its condition before pyET is even set by test_main.
Therefore, the check it moved to "runtime".

  • Participants
  • Parent commits 71508fc
  • Branches 3.3

Comments (0)

Files changed (1)

File Lib/test/

 # --------------------------------------------------------------------
-@unittest.skipUnless(pyET, 'only for the Python version')
 class NoAcceleratorTest(unittest.TestCase):
+    def setUp(self):
+        if not pyET:
+            raise SkipTest('only for the Python version')
     # Test that the C accelerator was not imported for pyET
     def test_correct_import_pyET(self):
         self.assertEqual(pyET.Element.__module__, 'xml.etree.ElementTree')