コード例 #1
0
ファイル: test_telnet.py プロジェクト: hosford42/grailmud
 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)
コード例 #2
0
ファイル: test_telnet.py プロジェクト: hosford42/grailmud
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
コード例 #3
0
ファイル: test_objects.py プロジェクト: hosford42/grailmud
 def setUp(self):
     self.issued = []
     self.obj = Player('foo', '', set(), None, '')
     self.obj.cmdict = {'foo': self.record_command}