# HG changeset patch # User Mads Kiilerich # Date 1527589543 -7200 # Node ID 7d5e8894db6c0b251321171de1e55965d3ba8503 # Parent 3fb7c1e059edc7310035b1ef3b600c59ece9b3eb tests: clarify that fixture.create_repo_group takes a name, not a path Don't pass a path on to the model layer - it can't and won't handle it correctly. diff -r 3fb7c1e059ed -r 7d5e8894db6c kallithea/tests/api/api_base.py --- a/kallithea/tests/api/api_base.py Tue May 29 12:25:42 2018 +0200 +++ b/kallithea/tests/api/api_base.py Tue May 29 12:25:43 2018 +0200 @@ -1081,10 +1081,13 @@ fixture.destroy_repo_group(repo_group_name) def test_api_create_repo_in_repo_group_without_permission(self): - repo_group_name = '%s/api-repo-repo' % TEST_REPO_GROUP + repo_group_basename = 'api-repo-repo' + repo_group_name = '%s/%s' % (TEST_REPO_GROUP, repo_group_basename) repo_name = '%s/api-repo' % repo_group_name - rg = fixture.create_repo_group(repo_group_name) + top_group = RepoGroup.get_by_group_name(TEST_REPO_GROUP) + assert top_group + rg = fixture.create_repo_group(repo_group_basename, group_parent_id=top_group) Session().commit() RepoGroupModel().grant_user_permission(repo_group_name, self.TEST_USER_LOGIN, diff -r 3fb7c1e059ed -r 7d5e8894db6c kallithea/tests/fixture.py --- a/kallithea/tests/fixture.py Tue May 29 12:25:42 2018 +0200 +++ b/kallithea/tests/fixture.py Tue May 29 12:25:43 2018 +0200 @@ -175,6 +175,7 @@ Session().commit() def create_repo_group(self, name, **kwargs): + assert '/' not in name, (name, kwargs) # use group_parent_id to make nested groups if 'skip_if_exists' in kwargs: del kwargs['skip_if_exists'] gr = RepoGroup.get_by_group_name(group_name=name)