Update tests to use proper route

Pass portfolio and creator to TOFactory so user has perms to edit TO
This commit is contained in:
leigh-mil 2019-07-30 15:26:07 -04:00
parent 8edfd1c355
commit c9451e0f93
2 changed files with 5 additions and 6 deletions

View File

@ -51,7 +51,4 @@ def test_review_task_order_draft(client, user_session, task_order):
url_for("task_orders.review_task_order", task_order_id=task_order.id) url_for("task_orders.review_task_order", task_order_id=task_order.id)
) )
assert response.status_code == 302 assert response.status_code == 302
assert ( assert url_for("task_orders.edit", task_order_id=task_order.id) in response.location
url_for("task_orders.form_step_one_add_pdf", task_order_id=task_order.id)
in response.location
)

View File

@ -307,7 +307,7 @@ def test_task_orders_submit_task_order(client, user_session, task_order):
@pytest.mark.parametrize( @pytest.mark.parametrize(
"to_factory_args,expected_step", "to_factory_args,expected_step",
[ [
({"pdf": None, "number": "", "clins": []}, "step_1"), ({"_pdf": None, "number": "", "clins": []}, "step_1"),
({"number": "", "clins": []}, "step_2"), ({"number": "", "clins": []}, "step_2"),
({"number": "1234567890123", "clins": []}, "step_3"), ({"number": "1234567890123", "clins": []}, "step_3"),
({"number": "1234567890123", "create_clins": [1]}, "step_4"), ({"number": "1234567890123", "create_clins": [1]}, "step_4"),
@ -316,7 +316,9 @@ def test_task_orders_submit_task_order(client, user_session, task_order):
def test_task_orders_edit_redirects_to_latest_incomplete_step( def test_task_orders_edit_redirects_to_latest_incomplete_step(
client, user_session, portfolio, to_factory_args, expected_step client, user_session, portfolio, to_factory_args, expected_step
): ):
task_order = TaskOrderFactory.create(**to_factory_args) task_order = TaskOrderFactory.create(
portfolio=portfolio, creator=portfolio.owner, **to_factory_args
)
user_session(portfolio.owner) user_session(portfolio.owner)
response = client.get(url_for("task_orders.edit", task_order_id=task_order.id)) response = client.get(url_for("task_orders.edit", task_order_id=task_order.id))