def testGenerateFailure(self): failure = junitxml.TestFailure('failure_type', 'failure_text') failure_str = failure.xml() self.assertEquals( b'''<failure type="failure_type"><![CDATA[ failure_text ]]></failure>''', failure_str)
def testGenerateTestCaseResult(self): testcase = junitxml.TestCaseResult('test_case') error = junitxml.TestError('error_type', 'error_text') error_str = error.xml() failure = junitxml.TestFailure('failure_type', 'failure_text') failure_str = failure.xml() testcase.add_error(error) testcase.add_failure(failure) testcase_str = testcase.xml() self.assertEquals(b"""<testcase classname="" name="test_case" time="0.0"><failure type="failure_type"><![CDATA[ failure_text ]]></failure><error type="error_type"><![CDATA[ error_text ]]></error></testcase>""", testcase_str)