def test_init(self): dictionary = {"retcode": 0} res = Result(kwargs=dictionary) self.assertEqual(res.get_verdict(), "pass") dictionary = {"retcode": 1} res = Result(kwargs=dictionary) self.assertEqual(res.get_verdict(), "fail")
def test_set_verdict(self): result = Result() result.set_verdict("pass", 0, 10) self.assertEqual(result.get_verdict(), "pass") self.assertEqual(result.retcode, 0) self.assertEqual(result.get_duration(), '0:00:10') self.assertEqual(result.get_duration(True), '10') with self.assertRaises(ValueError): result.set_verdict("wat")