Exemple #1
0
    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()
Exemple #2
0
    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())