Example #1
0
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'))
Example #2
0
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)