Add user story bulk update milestone test
parent
e0bbc1a247
commit
2e34bdaeb3
|
@ -79,6 +79,9 @@ def data():
|
|||
default_points=m.private_points1)
|
||||
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_project2 = f.ProjectFactory(is_private=True,
|
||||
anon_permissions=[],
|
||||
|
@ -697,6 +700,28 @@ def test_user_story_action_bulk_update_order(client, data):
|
|||
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):
|
||||
public_url = reverse('userstories-upvote', kwargs={"pk": data.public_user_story.pk})
|
||||
private_url1 = reverse('userstories-upvote', kwargs={"pk": data.private_user_story1.pk})
|
||||
|
|
Loading…
Reference in New Issue