Esempio n. 1
0
 def setUp(self):
     if 'bob' in NamedObject._name_registry:
         del NamedObject._name_registry['bob']
     self.telnet = MockTelnet()
     self.avatar = self.telnet.avatar = \
                   Player("bob", "", set(),
                          grailmud.instance.startroom, '')
     self.ah = AvatarHandler(self.telnet, self.avatar)
Esempio n. 2
0
def test_AvatarHandler_initialisation_calls_login():
    def fake_login(actor):
        actor.login_called = True
        login(actor)

    from grailmud.actiondefs.login import login
    from grailmud import telnet
    telnet.login = fake_login

    mocktelnet = MockTelnet()
    avatar = mocktelnet.avatar = Player("michael", "", set(),
                                        grailmud.instance.startroom, '')
    ah = AvatarHandler(mocktelnet, avatar)

    assert avatar.login_called
Esempio n. 3
0
 def setUp(self):
     self.issued = []
     self.obj = Player('foo', '', set(), None, '')
     self.obj.cmdict = {'foo': self.record_command}