def testHasMediator(): """FacadeTest: Test has_mediator()""" fcde = Facade('test') fcde.register_mediator(Mediator('facadeHasMediatorTest', object())) ok_(fcde.has_mediator('facadeHasMediatorTest')) fcde.remove_mediator('facadeHasMediatorTest') ok_(not fcde.has_mediator('facadeHasMediatorTest'))
def testRegisterRetrieveAndRemoveMediator(): """FacadeTest: Test register_mediator() retrieve_mediator() and remove_mediator()""" fcde = Facade('test') fcde.register_mediator(Mediator(view_component=object())) ok_(fcde.retrieve_mediator('Mediator') is not None) removedMediator = fcde.remove_mediator('Mediator') eq_(removedMediator.get_mediator_name(), 'Mediator') ok_(fcde.retrieve_mediator(Mediator.NAME) is None)