Add user story bulk update milestone test

stable
Álex Hermida 2018-11-14 18:25:49 +01:00 committed by Alex Hermida
parent 80002086d5
commit 10b5baefbb
1 changed files with 25 additions and 0 deletions

View File

@ -79,6 +79,9 @@ def data():
default_points=m.private_points1) default_points=m.private_points1)
m.private_project1 = attach_project_extra_info(Project.objects.all()).get(id=m.private_project1.id) m.private_project1 = attach_project_extra_info(Project.objects.all()).get(id=m.private_project1.id)
m.private_sprint1 = f.MilestoneFactory.create(project=m.private_project1,
owner=m.project_owner)
m.private_points2 = f.PointsFactory() m.private_points2 = f.PointsFactory()
m.private_project2 = f.ProjectFactory(is_private=True, m.private_project2 = f.ProjectFactory(is_private=True,
anon_permissions=[], anon_permissions=[],
@ -697,6 +700,28 @@ def test_user_story_action_bulk_update_order(client, data):
assert results == [401, 403, 403, 451, 451] assert results == [401, 403, 403, 451, 451]
def test_user_story_action_bulk_update_milestone(client, data):
url = reverse('userstories-bulk-update-milestone')
users = [
None,
data.registered_user,
data.project_member_without_perms,
data.project_member_with_perms,
data.project_owner
]
post_data = json.dumps({
"bulk_stories": [
{"us_id": data.private_user_story1.id, "order": 2}
],
"milestone_id": data.private_sprint1.pk,
"project_id": data.private_project1.pk
})
results = helper_test_http_method(client, 'post', url, post_data, users)
assert results == [401, 403, 403, 204, 204]
def test_user_story_action_upvote(client, data): def test_user_story_action_upvote(client, data):
public_url = reverse('userstories-upvote', kwargs={"pk": data.public_user_story.pk}) public_url = reverse('userstories-upvote', kwargs={"pk": data.public_user_story.pk})
private_url1 = reverse('userstories-upvote', kwargs={"pk": data.private_user_story1.pk}) private_url1 = reverse('userstories-upvote', kwargs={"pk": data.private_user_story1.pk})