def test_is_empty(self): rm = Room("ad1", "alA", "newRoom") self.assertFalse(rm.is_empty()) rm.add_user("ad2", "alB") rm.remove_user_by_address("ad2") self.assertFalse(rm.is_empty()) rm.remove_user("ad1", "alA") self.assertTrue(rm.is_empty())
def test_rm_user_duplicate(self): rm = Room("ad1", "alA", "newRoom") rm.add_user("ad2", "alB") self.assertFalse(rm.remove_user("ad3", "alC"))
def test_rm_user(self): rm = Room("ad1", "alA", "newRoom") rm.add_user("ad2", "alB") rm.remove_user("ad1", "alA") self.assertEqual(rm.get_address_list(), ["ad2"]) self.assertEqual(rm.get_alias_list(), ["alB"])