Esempio n. 1
0
def testHasCommand():
    """FacadeTest: Test has_command()"""
    fcde = Facade('test')
    fcde.register_command('facadeHasCommandTest', utils.facade.FacadeTestCommand)
    ok_(fcde.has_command('facadeHasCommandTest'))

    fcde.remove_command('facadeHasCommandTest')
    ok_(not fcde.has_command('facadeHasCommandTest'))
Esempio n. 2
0
def testRegisterAndRemoveCommandAndSendNotification():
    """FacadeTest: Test remove_command() and subsequent send_notification()"""
    fcde = Facade('test')
    fcde.register_command('FacadeTestNote', utils.facade.FacadeTestCommand)
    fcde.remove_command('FacadeTestNote')

    vo = utils.facade.FacadeTestVO(32)
    fcde.send_notification('FacadeTestNote', vo)

    ok_(vo.result != 64)