def testHasCommand(self):
        """ControllerTest: Test has_command()"""

        controller = Controller("test")
        controller.register_command("hasCommandTest", utils.controller.ControllerTestCommand)

        self.assertEqual(True, controller.has_command("hasCommandTest"))

        controller.remove_command("hasCommandTest")

        self.assertEqual(False, controller.has_command("hasCommandTest"))
Esempio n. 2
0
    def testHasCommand(self):
        """ControllerTest: Test has_command()"""

        controller = Controller('test')
        controller.register_command('hasCommandTest', utils.controller.ControllerTestCommand)

        self.assertEqual(True, controller.has_command('hasCommandTest'))

        controller.remove_command('hasCommandTest')

        self.assertEqual(False, controller.has_command('hasCommandTest'))
    def testRegisterAndRemoveCommand(self):
        """ControllerTest: Test register_command() and remove_command()"""
        controller = Controller("test")
        controller.register_command("ControllerRemoveTest", utils.controller.ControllerTestCommand)

        vo = utils.controller.ControllerTestVO(12)
        note = Notification("ControllerRemoveTest", vo)

        controller.execute_command(note)

        self.assertEqual(True, vo.result == 24)

        vo.result = 0

        controller.remove_command("ControllerRemoveTest")
        controller.execute_command(note)

        self.assertEqual(True, vo.result == 0)
Esempio n. 4
0
    def testRegisterAndRemoveCommand(self):
        """ControllerTest: Test register_command() and remove_command()"""
        controller = Controller('test')
        controller.register_command('ControllerRemoveTest', utils.controller.ControllerTestCommand)

        vo = utils.controller.ControllerTestVO(12)
        note = Notification('ControllerRemoveTest', vo)

        controller.execute_command(note)

        self.assertEqual(True, vo.result == 24 )

        vo.result = 0

        controller.remove_command('ControllerRemoveTest')
        controller.execute_command(note)

        self.assertEqual(True, vo.result == 0)