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'
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'
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)
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'
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'
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'
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'
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'
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'