Esempio n. 1
0
    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, [])