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'))
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)