def test_iget_error(self): ui_return = UIReturn(UIReturnStatusEnum.UI_RETURN_FAIL) ui_return.add_error("Error1") ui_return.add_error("Error2") ui_return.add_error("Error3") errorList = [] for index in range(len(ui_return)): errorList.append(ui_return.iget_error(index)) self.assertEqual(errorList, ["Error1", "Error2", "Error3"]) with self.assertRaises(TypeError): ui_return.iget_error("XX") ui_return = UIReturn(UIReturnStatusEnum.UI_RETURN_OK) errorList = [] for index in range(len(ui_return)): errorList.append(ui_return.iget_error(index)) self.assertEqual(errorList, [])