Update csv test and rebase migration
parent
f95d9f28be
commit
1d4c731624
|
@ -10,7 +10,7 @@ class Migration(migrations.Migration):
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||||
('userstories', '0014_auto_20160928_0540'),
|
('userstories', '0015_add_due_date'),
|
||||||
]
|
]
|
||||||
|
|
||||||
operations = [
|
operations = [
|
|
@ -921,13 +921,16 @@ def test_get_valid_csv(client):
|
||||||
url = reverse("userstories-csv")
|
url = reverse("userstories-csv")
|
||||||
project = f.ProjectFactory.create(userstories_csv_uuid=uuid.uuid4().hex)
|
project = f.ProjectFactory.create(userstories_csv_uuid=uuid.uuid4().hex)
|
||||||
|
|
||||||
response = client.get("{}?uuid={}".format(url, project.userstories_csv_uuid))
|
response = client.get(
|
||||||
|
"{}?uuid={}".format(url, project.userstories_csv_uuid))
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
|
|
||||||
|
|
||||||
def test_custom_fields_csv_generation():
|
def test_custom_fields_csv_generation():
|
||||||
project = f.ProjectFactory.create(userstories_csv_uuid=uuid.uuid4().hex)
|
project = f.ProjectFactory.create(userstories_csv_uuid=uuid.uuid4().hex)
|
||||||
attr = f.UserStoryCustomAttributeFactory.create(project=project, name="attr1", description="desc")
|
attr = f.UserStoryCustomAttributeFactory.create(project=project,
|
||||||
|
name="attr1",
|
||||||
|
description="desc")
|
||||||
us = f.UserStoryFactory.create(project=project)
|
us = f.UserStoryFactory.create(project=project)
|
||||||
attr_values = us.custom_attributes_values
|
attr_values = us.custom_attributes_values
|
||||||
attr_values.attributes_values = {str(attr.id): "val1"}
|
attr_values.attributes_values = {str(attr.id): "val1"}
|
||||||
|
@ -937,6 +940,7 @@ def test_custom_fields_csv_generation():
|
||||||
data.seek(0)
|
data.seek(0)
|
||||||
reader = csv.reader(data)
|
reader = csv.reader(data)
|
||||||
row = next(reader)
|
row = next(reader)
|
||||||
|
|
||||||
assert row.pop() == attr.name
|
assert row.pop() == attr.name
|
||||||
row = next(reader)
|
row = next(reader)
|
||||||
assert row.pop() == "val1"
|
assert row.pop() == "val1"
|
||||||
|
@ -945,9 +949,11 @@ def test_custom_fields_csv_generation():
|
||||||
def test_update_userstory_respecting_watchers(client):
|
def test_update_userstory_respecting_watchers(client):
|
||||||
watching_user = f.create_user()
|
watching_user = f.create_user()
|
||||||
project = f.ProjectFactory.create()
|
project = f.ProjectFactory.create()
|
||||||
us = f.UserStoryFactory.create(project=project, status__project=project, milestone__project=project)
|
us = f.UserStoryFactory.create(project=project, status__project=project,
|
||||||
|
milestone__project=project)
|
||||||
us.add_watcher(watching_user)
|
us.add_watcher(watching_user)
|
||||||
f.MembershipFactory.create(project=us.project, user=us.owner, is_admin=True)
|
f.MembershipFactory.create(project=us.project, user=us.owner,
|
||||||
|
is_admin=True)
|
||||||
f.MembershipFactory.create(project=us.project, user=watching_user)
|
f.MembershipFactory.create(project=us.project, user=watching_user)
|
||||||
|
|
||||||
client.login(user=us.owner)
|
client.login(user=us.owner)
|
||||||
|
@ -963,8 +969,10 @@ def test_update_userstory_respecting_watchers(client):
|
||||||
def test_update_userstory_update_watchers(client):
|
def test_update_userstory_update_watchers(client):
|
||||||
watching_user = f.create_user()
|
watching_user = f.create_user()
|
||||||
project = f.ProjectFactory.create()
|
project = f.ProjectFactory.create()
|
||||||
us = f.UserStoryFactory.create(project=project, status__project=project, milestone__project=project)
|
us = f.UserStoryFactory.create(project=project, status__project=project,
|
||||||
f.MembershipFactory.create(project=us.project, user=us.owner, is_admin=True)
|
milestone__project=project)
|
||||||
|
f.MembershipFactory.create(project=us.project, user=us.owner,
|
||||||
|
is_admin=True)
|
||||||
f.MembershipFactory.create(project=us.project, user=watching_user)
|
f.MembershipFactory.create(project=us.project, user=watching_user)
|
||||||
|
|
||||||
client.login(user=us.owner)
|
client.login(user=us.owner)
|
||||||
|
@ -981,9 +989,11 @@ def test_update_userstory_update_watchers(client):
|
||||||
def test_update_userstory_remove_watchers(client):
|
def test_update_userstory_remove_watchers(client):
|
||||||
watching_user = f.create_user()
|
watching_user = f.create_user()
|
||||||
project = f.ProjectFactory.create()
|
project = f.ProjectFactory.create()
|
||||||
us = f.UserStoryFactory.create(project=project, status__project=project, milestone__project=project)
|
us = f.UserStoryFactory.create(project=project, status__project=project,
|
||||||
|
milestone__project=project)
|
||||||
us.add_watcher(watching_user)
|
us.add_watcher(watching_user)
|
||||||
f.MembershipFactory.create(project=us.project, user=us.owner, is_admin=True)
|
f.MembershipFactory.create(project=us.project, user=us.owner,
|
||||||
|
is_admin=True)
|
||||||
f.MembershipFactory.create(project=us.project, user=watching_user)
|
f.MembershipFactory.create(project=us.project, user=watching_user)
|
||||||
|
|
||||||
client.login(user=us.owner)
|
client.login(user=us.owner)
|
||||||
|
@ -999,8 +1009,10 @@ def test_update_userstory_remove_watchers(client):
|
||||||
|
|
||||||
def test_update_userstory_update_tribe_gig(client):
|
def test_update_userstory_update_tribe_gig(client):
|
||||||
project = f.ProjectFactory.create()
|
project = f.ProjectFactory.create()
|
||||||
us = f.UserStoryFactory.create(project=project, status__project=project, milestone__project=project)
|
us = f.UserStoryFactory.create(project=project, status__project=project,
|
||||||
f.MembershipFactory.create(project=us.project, user=us.owner, is_admin=True)
|
milestone__project=project)
|
||||||
|
f.MembershipFactory.create(project=us.project, user=us.owner,
|
||||||
|
is_admin=True)
|
||||||
|
|
||||||
url = reverse("userstories-detail", kwargs={"pk": us.pk})
|
url = reverse("userstories-detail", kwargs={"pk": us.pk})
|
||||||
data = {
|
data = {
|
||||||
|
|
Loading…
Reference in New Issue