Add and fix some tests
parent
a752c6b84f
commit
0e2ba632db
|
@ -211,18 +211,18 @@ def test_modules_patch(client, data):
|
|||
]
|
||||
|
||||
with mock.patch.object(OCCResourceMixin, "_validate_and_update_version"):
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', public_url, patch_data, users)
|
||||
assert results == [401, 403, 403, 403, 204]
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', public_url, patch_data, users)
|
||||
assert results == [401, 403, 403, 403, 204]
|
||||
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', private_url1, patch_data, users)
|
||||
assert results == [401, 403, 403, 403, 204]
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', private_url1, patch_data, users)
|
||||
assert results == [401, 403, 403, 403, 204]
|
||||
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', private_url2, patch_data, users)
|
||||
assert results == [404, 404, 404, 403, 204]
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', private_url2, patch_data, users)
|
||||
assert results == [404, 404, 404, 403, 204]
|
||||
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', blocked_url, patch_data, users)
|
||||
assert results == [404, 404, 404, 403, 451]
|
||||
patch_data = json.dumps({"att": "test"})
|
||||
results = helper_test_http_method(client, 'patch', blocked_url, patch_data, users)
|
||||
assert results == [404, 404, 404, 403, 451]
|
||||
|
|
|
@ -100,6 +100,7 @@ def data():
|
|||
role__project=m.private_project2,
|
||||
role__permissions=["view_project"])
|
||||
|
||||
m.epic = f.EpicFactory(project=m.private_project2, ref=4)
|
||||
m.us = f.UserStoryFactory(project=m.private_project2, ref=1)
|
||||
m.task = f.TaskFactory(project=m.private_project2, ref=2)
|
||||
m.issue = f.IssueFactory(project=m.private_project2, ref=3)
|
||||
|
@ -127,8 +128,9 @@ def test_resolver_list(client, data):
|
|||
assert results == [401, 403, 403, 200, 200]
|
||||
|
||||
client.login(data.other_user)
|
||||
response = client.json.get("{}?project={}&us={}&task={}&issue={}&milestone={}".format(url,
|
||||
response = client.json.get("{}?project={}&epic={}&us={}&task={}&issue={}&milestone={}".format(url,
|
||||
data.private_project2.slug,
|
||||
data.epic.ref,
|
||||
data.us.ref,
|
||||
data.task.ref,
|
||||
data.issue.ref,
|
||||
|
@ -136,18 +138,26 @@ def test_resolver_list(client, data):
|
|||
assert response.data == {"project": data.private_project2.pk}
|
||||
|
||||
client.login(data.project_owner)
|
||||
response = client.json.get("{}?project={}&us={}&task={}&issue={}&milestone={}".format(url,
|
||||
response = client.json.get("{}?project={}&epic={}&us={}&task={}&issue={}&milestone={}".format(url,
|
||||
data.private_project2.slug,
|
||||
data.epic.ref,
|
||||
data.us.ref,
|
||||
data.task.ref,
|
||||
data.issue.ref,
|
||||
data.milestone.slug))
|
||||
assert response.data == {"project": data.private_project2.pk,
|
||||
"epic": data.epic.pk,
|
||||
"us": data.us.pk,
|
||||
"task": data.task.pk,
|
||||
"issue": data.issue.pk,
|
||||
"milestone": data.milestone.pk}
|
||||
|
||||
response = client.json.get("{}?project={}&ref={}".format(url,
|
||||
data.private_project2.slug,
|
||||
data.epic.ref))
|
||||
assert response.data == {"project": data.private_project2.pk,
|
||||
"epic": data.epic.pk}
|
||||
|
||||
response = client.json.get("{}?project={}&ref={}".format(url,
|
||||
data.private_project2.slug,
|
||||
data.us.ref))
|
||||
|
|
|
@ -126,7 +126,7 @@ def test_search_list(client, data):
|
|||
]
|
||||
|
||||
results = helper_test_http_method_and_keys(client, 'get', url, {'project': data.public_project.pk}, users)
|
||||
all_keys = set(['count', 'userstories', 'issues', 'tasks', 'wikipages'])
|
||||
all_keys = set(['count', 'userstories', 'issues', 'tasks', 'wikipages', 'epics'])
|
||||
assert results == [(200, all_keys), (200, all_keys), (200, all_keys), (200, all_keys), (200, all_keys)]
|
||||
results = helper_test_http_method_and_keys(client, 'get', url, {'project': data.private_project1.pk}, users)
|
||||
assert results == [(200, all_keys), (200, all_keys), (200, all_keys), (200, all_keys), (200, all_keys)]
|
||||
|
|
Loading…
Reference in New Issue