Update tests to use proper route
Pass portfolio and creator to TOFactory so user has perms to edit TO
This commit is contained in:
parent
8edfd1c355
commit
c9451e0f93
@ -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
|
|
||||||
)
|
|
||||||
|
@ -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))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user