2 import xml.etree.ElementTree as ET
5 from .base import cd, TestBase, runtest, CASES_PATH
8 class XunitTest(TestBase):
11 def test_with_xunit(self):
12 runtest("--with-xunit", "simple.xml")
13 # check whether xml is valid
17 def test_without_xunit(self):
19 self.assertFalse(os.path.exists("xunit.xml"))
22 def test_xunit_file(self):
23 runtest("--with-xunit", "--xunit-file=xunit2.xml", "simple.xml")
24 self.assertTrue(os.path.exists("xunit2.xml"))
27 def test_xml_validation(self):
28 runtest("--with-xunit", "simple.xml", "simple_false.xml")
32 def test_non_ascii_chars(self):
33 runtest("--with-xunit", "unicode_false.xml")