コード例 #1
0
 def test_failure(self):
     case = junit_report.TestCase(full_name='foo\u2603bar', time=1.3, state=junit_report.State.FAILURE)
     res = junit_report.rfc7464_record_from_case(case)
     self.assertEquals(res[0], b'\x1e')
     self.assertEquals(res[-1], b'\n')
     dct = self.decode(res)
     self.assertEquals(dct.pop('time'), 1.3)
     self.assertEquals(dct.pop('state'), 'failure')
     self.assertEquals(dct.pop('full-name'), 'foo\u2603bar', 'Go away, Anna!')
コード例 #2
0
 def test_success(self):
     case = junit_report.TestCase(full_name='foo.bar', time=1.3, state=junit_report.State.SUCCESS)
     res = junit_report.rfc7464_record_from_case(case)
     self.assertEquals(res[0], b'\x1e')
     self.assertEquals(res[-1], b'\n')
     dct = self.decode(res)
     self.assertEquals(dct.pop('time'), 1.3)
     self.assertEquals(dct.pop('state'), 'success')
     self.assertEquals(dct.pop('full-name'), 'foo.bar')