mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-07 18:03:48 +00:00
[test] debug
This commit is contained in:
@@ -198,10 +198,14 @@ class AccountTest(BaseTestCase):
|
|||||||
|
|
||||||
user1_groups = seaserv.get_personal_groups_by_user(self.user1.username)
|
user1_groups = seaserv.get_personal_groups_by_user(self.user1.username)
|
||||||
self.assertEqual(len(user1_groups), 2)
|
self.assertEqual(len(user1_groups), 2)
|
||||||
self.assertEqual(user1_groups[0].id, user1_group.id)
|
|
||||||
self.assertEqual(user1_groups[0].creator_name, self.user1.username)
|
real_creator = sorted([self.user1.username, self.user.username])
|
||||||
self.assertEqual(user1_groups[1].id, other_group.id)
|
test_creator = sorted([x.creator_name for x in user1_groups])
|
||||||
self.assertEqual(user1_groups[1].creator_name, self.user.username)
|
self.assertEqual(real_creator, test_creator)
|
||||||
|
|
||||||
|
real_id = sorted([user1_group.id, other_group.id])
|
||||||
|
test_id = sorted([x.id for x in user1_groups])
|
||||||
|
self.assertEqual(real_id, test_id)
|
||||||
|
|
||||||
# user2 had no repos
|
# user2 had no repos
|
||||||
user2_repos = seafile_api.get_owned_repo_list(self.user2.username)
|
user2_repos = seafile_api.get_owned_repo_list(self.user2.username)
|
||||||
@@ -222,10 +226,14 @@ class AccountTest(BaseTestCase):
|
|||||||
# the first group, but second group should remain the same
|
# the first group, but second group should remain the same
|
||||||
user1_groups = seaserv.get_personal_groups_by_user(self.user1.username)
|
user1_groups = seaserv.get_personal_groups_by_user(self.user1.username)
|
||||||
self.assertEqual(len(user1_groups), 2)
|
self.assertEqual(len(user1_groups), 2)
|
||||||
self.assertEqual(user1_groups[0].id, user1_group.id)
|
|
||||||
self.assertNotEqual(user1_groups[0].creator_name, self.user1.username)
|
real_creator = sorted([self.user1.username, self.user.username])
|
||||||
self.assertEqual(user1_groups[1].id, other_group.id)
|
test_creator = sorted([x.creator_name for x in user1_groups])
|
||||||
self.assertEqual(user1_groups[1].creator_name, self.user.username)
|
self.assertNotEqual(real_creator, test_creator)
|
||||||
|
|
||||||
|
real_id = sorted([user1_group.id, other_group.id])
|
||||||
|
test_id = sorted([x.id for x in user1_groups])
|
||||||
|
self.assertEqual(real_id, test_id)
|
||||||
|
|
||||||
# user2 should have the repo used to be user1's
|
# user2 should have the repo used to be user1's
|
||||||
new_user2_repos = seafile_api.get_owned_repo_list(self.user2.username)
|
new_user2_repos = seafile_api.get_owned_repo_list(self.user2.username)
|
||||||
@@ -235,10 +243,14 @@ class AccountTest(BaseTestCase):
|
|||||||
# but second group should remain the same
|
# but second group should remain the same
|
||||||
user2_groups = seaserv.get_personal_groups_by_user(self.user2.username)
|
user2_groups = seaserv.get_personal_groups_by_user(self.user2.username)
|
||||||
self.assertEqual(len(user2_groups), 2)
|
self.assertEqual(len(user2_groups), 2)
|
||||||
self.assertEqual(user2_groups[0].id, user1_group.id)
|
|
||||||
self.assertEqual(user2_groups[0].creator_name, self.user2.username)
|
real_creator = sorted([self.user2.username, self.user.username])
|
||||||
self.assertEqual(user2_groups[1].id, other_group.id)
|
test_creator = sorted([x.creator_name for x in user2_groups])
|
||||||
self.assertEqual(user2_groups[1].creator_name, self.user.username)
|
self.assertEqual(real_creator, test_creator)
|
||||||
|
|
||||||
|
real_id = sorted([user1_group.id, other_group.id])
|
||||||
|
test_id = sorted([x.id for x in user2_groups])
|
||||||
|
self.assertEqual(real_id, test_id)
|
||||||
|
|
||||||
def test_delete(self):
|
def test_delete(self):
|
||||||
self.login_as(self.admin)
|
self.login_as(self.admin)
|
||||||
|
Reference in New Issue
Block a user