def test_error_raises_OK(self): ui_return = UIReturn(UIReturnStatusEnum.UI_RETURN_OK) with self.assertRaises(ValueError): ui_return.add_error("Error1") with self.assertRaises(ValueError): ui_return.last_error() with self.assertRaises(ValueError): ui_return.first_error()
def test_add_error(self): ui_return = UIReturn(UIReturnStatusEnum.UI_RETURN_FAIL) ui_return.add_error("Error1") ui_return.add_error("Error2") ui_return.add_error("Error3") self.assertEqual(3, len(ui_return)) self.assertEqual("Error1", ui_return.first_error()) self.assertEqual("Error3", ui_return.last_error())