コード例 #1
0
def testRenameUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    test_room.renamedUser('user', User('user2'))
    assert not test_room.getUser('user') and test_room.getUser(
        'user2'), 'Renaming user failed'
コード例 #2
0
def test_whitelist():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=False)
    test_room.addUser(test_user)
    assert not test_room.isWhitelisted(test_user), 'user should not be in white list'
    print(test_room.addToWhitelist(test_user))
    print([usr.id for usr in test_room.tourwhitelist], test_room.isWhitelisted(test_user))
    assert test_room.isWhitelisted(test_user), 'user should be in white list'
コード例 #3
0
 def joinRoom(self, room_name):
     if room_name in self.rooms:
         room = self.rooms[room_name]
     else:
         room = Room(room_name)
         self.rooms[room_name] = room
     self.users[self.user_name][1] = room
     room.addUser(self.user_name)
     self.broadcastMessage(
         "* user has joined the room: {}".format(self.user_name), room)
コード例 #4
0
ファイル: test_room.py プロジェクト: wlgranados/qbot
def test_whitelist():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=False)
    test_room.addUser(test_user)
    assert not test_room.isWhitelisted(
        test_user), 'user should not be in white list'
    print(test_room.addToWhitelist(test_user))
    print([usr.id for usr in test_room.tourwhitelist],
          test_room.isWhitelisted(test_user))
    assert test_room.isWhitelisted(test_user), 'user should be in white list'
コード例 #5
0
def testAddUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    assert test_room.getUser('user'), 'Adding user to room failed'
コード例 #6
0
def testRenameUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    test_room.renamedUser('user', User('user2'))
    assert not test_room.getUser('user') and test_room.getUser('user2'), 'Renaming user failed'
コード例 #7
0
def testRemoveUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    test_room.removeUser('user')
    assert not test_room.getUser('user'), 'Removing user from room failed'
コード例 #8
0
def test_adding_user():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=True)
    test_room.addUser(test_user)
    assert test_room.getUser('bot'), 'adding bots to room has failed'
コード例 #9
0
def test_renamed_user():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=True)
    test_room.addUser(test_user)
    test_room.renamedUser(test_user, User('bot2', ' ', owner=True))
    assert test_room.getUser('bot2'), 'renaming user has failed'
コード例 #10
0
def testAddUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    assert test_room.getUser('user'), 'Adding user to room failed'
コード例 #11
0
def testRemoveUser():
    test_room = Room('test')
    test_user = User('user')
    test_room.addUser(test_user)
    test_room.removeUser('user')
    assert not test_room.getUser('user'), 'Removing user from room failed'
コード例 #12
0
ファイル: test_room.py プロジェクト: wlgranados/qbot
def test_adding_user():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=True)
    test_room.addUser(test_user)
    assert test_room.getUser('bot'), 'adding bots to room has failed'
コード例 #13
0
ファイル: test_room.py プロジェクト: wlgranados/qbot
def test_renamed_user():
    test_room = Room('test')
    test_user = User('bot', ' ', owner=True)
    test_room.addUser(test_user)
    test_room.renamedUser(test_user, User('bot2', ' ', owner=True))
    assert test_room.getUser('bot2'), 'renaming user has failed'