class TesterForListening(object): def setUp(self): self.obj = MUDObject(None) self.obj.addDelegate(DelegateHelper(self.obj)) def test_unregister(self): self.obj.removeDelegate(self.obj.delegate) def test_event_passing(self): self.obj.receiveEvent(BaseEvent()) assert self.obj.delegate.received == [BaseEvent()] def test_event_flushing(self): self.obj.eventFlush() assert self.obj.delegate.flushed def test_bad_unregister(self): self.obj.delegates.remove(self.obj.delegate) try: self.obj.removeDelegate(self.obj.delegate) except ValueError: pass else: assert False def test_bad_register(self): try: self.obj.addDelegate(self.obj.delegate) except ValueError: pass else: assert False
class TesterForListening(object): def setUp(self): self.obj = MUDObject(None) self.obj.addDelegate(DelegateHelper(self.obj)) def test_unregister(self): self.obj.removeDelegate(self.obj.delegate) def test_event_passing(self): self.obj.receiveEvent(BaseEvent()) assert self.obj.delegate.received == [BaseEvent()] def test_event_flushing(self): self.obj.eventFlush() assert self.obj.delegate.flushed def test_bad_unregister(self): self.obj.delegates.remove(self.obj.delegate) try: self.obj.removeDelegate(self.obj.delegate) except ValueError: pass else: assert False def test_bad_register(self): try: self.obj.addDelegate(self.obj.delegate) except ValueError: pass else: assert False
def test_register(): obj = MUDObject(None) obj.addDelegate(DelegateHelper(obj))
def test_register(): obj = MUDObject(None) obj.addDelegate(DelegateHelper(obj))