# HG changeset patch # User Mads Kiilerich # Date 2020-12-14 20:24:19 # Node ID 3edb29cfca8e414cb3c3a0fe4ddf140dd371a4b8 # Parent 76394eb36b2739cbc7ae63eb5d1415c58c8532f7 tests: always pass username as cur_user Passing a whole User wouldn't work if actually using celery and thus serializing the parameters. The test scenario was thus different from actual runtime. diff --git a/kallithea/tests/models/test_permissions.py b/kallithea/tests/models/test_permissions.py --- a/kallithea/tests/models/test_permissions.py +++ b/kallithea/tests/models/test_permissions.py @@ -196,7 +196,7 @@ class TestPermissions(base.TestControlle self.test_repo = fixture.create_repo(name=name, repo_type='hg', repo_group=self.g1, - cur_user=self.u1,) + cur_user=self.u1.username) u1_auth = AuthUser(user_id=self.u1.user_id) assert u1_auth.repository_group_permissions.get('group1') == 'group.none' @@ -434,7 +434,7 @@ class TestPermissions(base.TestControlle # admin permissions self.test_repo = fixture.create_repo(name='myownrepo', repo_type='hg', - cur_user=self.u2) + cur_user=self.u2.username) # enable admin access for user group on repo RepoModel().grant_user_group_permission(self.test_repo, @@ -458,7 +458,7 @@ class TestPermissions(base.TestControlle # admin permissions self.test_repo = fixture.create_repo(name='myownrepo', repo_type='hg', - cur_user=self.u2) + cur_user=self.u2.username) # enable only write access for user group on repo RepoModel().grant_user_group_permission(self.test_repo, @@ -558,7 +558,7 @@ class TestPermissions(base.TestControlle # create repo as USER, self.test_repo = fixture.create_repo(name='myownrepo', repo_type='hg', - cur_user=self.u1) + cur_user=self.u1.username) # he has permissions of admin as owner u1_auth = AuthUser(user_id=self.u1.user_id) @@ -578,7 +578,7 @@ class TestPermissions(base.TestControlle # create repo as USER, self.test_repo = fixture.create_repo(name='myownrepo', repo_type='hg', - cur_user=self.u1) + cur_user=self.u1.username) # he has permissions of admin as owner u1_auth = AuthUser(user_id=self.u1.user_id)