Exemplo n.º 1
0
 def test_duplicate_user(self):
     with open(test_filepath, 'w') as f:
         content = ["user2 ", "user3\n", users[0][0]]
         f.writelines(content)
     self.assertFalse(GroupManager.create_groups(filepath=test_filepath))
Exemplo n.º 2
0
 def create_groups(group_count=0, users_per_group=0, filepath=None):
     return GroupManager.create_groups(group_count, users_per_group,
                                       filepath)
Exemplo n.º 3
0
 def test_nonexistent(self):
     self.assertFalse(GroupManager.create_groups(filepath="notafile.txt"))
Exemplo n.º 4
0
 def test_whitespace(self):
     with open(test_filepath, 'w') as f:
         f.write("          ")
     self.assertFalse(GroupManager.create_groups(filepath=test_filepath))
Exemplo n.º 5
0
 def update_user(username, updated_user):
     return GroupManager.update_user(username, updated_user)
Exemplo n.º 6
0
 def test_import(self):
     with open(test_filepath, 'w') as f:
         f.writelines(file_content)
     self.assertTrue(GroupManager.create_groups(filepath=test_filepath))
Exemplo n.º 7
0
 def test_change_id(self):
     self.assertFalse(
         GroupManager.update_group(start_id, Group(**updated_group)))
Exemplo n.º 8
0
 def attach_platform(group_id, platform_name):
     return GroupManager.attach_platform(group_id, platform_name)
Exemplo n.º 9
0
 def tearDown(self):
     GroupManager.delete_group(start_id)
Exemplo n.º 10
0
 def test_update_nonexistent(self):
     self.assertFalse(GroupManager.update_group(102,
                                                Group(**updated_group)))
Exemplo n.º 11
0
 def setUp(self):
     global start_id
     start_id = get_next_id()
     GroupManager.create_groups(1, 2)
Exemplo n.º 12
0
 def test_create_groups(self):
     global start_id
     start_id = get_next_id()
     self.assertTrue(GroupManager.create_groups(group_count, user_count))
Exemplo n.º 13
0
 def tearDown(self):
     for i in range(group_count):
         GroupManager.delete_group(start_id + i)
Exemplo n.º 14
0
 def update_group(group_id, updated_group):
     return GroupManager.update_group(group_id, updated_group)
Exemplo n.º 15
0
 def test_group_delete(self):
     self.assertTrue(GroupManager.delete_group(1000))
Exemplo n.º 16
0
 def delete_group(group_id):
     return GroupManager.delete_group(group_id)
Exemplo n.º 17
0
 def test_group_delete(self):
     GroupManager.delete_group(1000)
     self.assertIsNone(get_group(1000))
Exemplo n.º 18
0
 def detach_platform(platform_name):
     return GroupManager.detach_platform(platform_name)
Exemplo n.º 19
0
 def tearDown(self):
     GroupManager.delete_group(1000)
Exemplo n.º 20
0
 def delete_user(username):
     return GroupManager.delete_user(username)
Exemplo n.º 21
0
 def tearDown(self):
     for line in file_users():
         current = get_user(line[0]).group_id
         GroupManager.delete_group(current)