def test_observable(self): g = Game() a = Avatar() self.events = 0 def observer(*args): self.events += 1 g.register(observer) g.spawn(a, (5,5)) a.walk(Map.SOUTH) assert self.events == 2
def setUp(self): self.g = Game() self.a = Avatar() self.g.spawn(self.a, (5,5))
def connectionMade(self): self.factory.service.clients.append(self) self.avatar = Avatar() self.factory.service.game.spawn(self.avatar, (5, 5))