Commits

Eli Bendersky committed 08c2151 Draft Merge

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 5a38f4d, e2cce11

Comments (0)

Files changed (1)

File Lib/test/test_xml_etree.py

 
 # --------------------------------------------------------------------
 
-@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')