Add test get private project by slug

remotes/origin/release/3.1.1
Alex Hermida 2018-01-17 18:47:42 +01:00
parent b798846c5c
commit 9eeace6584
1 changed files with 14 additions and 0 deletions

View File

@ -72,6 +72,20 @@ def test_get_project_by_slug(client):
assert response.status_code == 404
def test_get_private_project_by_slug(client):
project = f.create_project(is_private=True)
f.MembershipFactory(user=project.owner, project=project, is_admin=True)
url = reverse("projects-by-slug")
response = client.json.get(url, {"slug": project.slug})
assert response.status_code == 404
client.login(project.owner)
response = client.json.get(url, {"slug": project.slug})
assert response.status_code == 200
def test_create_project(client):
user = f.create_user()
url = reverse("projects-list")