Fake task order's expended funds, default task order start and end date to None, fix how task orders are sorted by status
This commit is contained in:
@@ -148,9 +148,9 @@ def test_task_order_sort_by_status():
|
||||
]
|
||||
|
||||
sorted_by_status = TaskOrders.sort_by_status(initial_to_list)
|
||||
assert len(sorted_by_status[Status.DRAFT]) == 3
|
||||
assert len(sorted_by_status[Status.ACTIVE]) == 1
|
||||
assert len(sorted_by_status[Status.UPCOMING]) == 1
|
||||
assert len(sorted_by_status[Status.EXPIRED]) == 2
|
||||
assert len(sorted_by_status[Status.UNSIGNED]) == 1
|
||||
assert list(sorted_by_status.keys()) == SORT_ORDERING
|
||||
assert len(sorted_by_status["Draft"]) == 3
|
||||
assert len(sorted_by_status["Active"]) == 1
|
||||
assert len(sorted_by_status["Upcoming"]) == 1
|
||||
assert len(sorted_by_status["Expired"]) == 2
|
||||
assert len(sorted_by_status["Not signed"]) == 1
|
||||
assert list(sorted_by_status.keys()) == [status.value for status in SORT_ORDERING]
|
||||
|
@@ -29,8 +29,10 @@ def task_order():
|
||||
user = UserFactory.create()
|
||||
portfolio = PortfolioFactory.create(owner=user)
|
||||
attachment = Attachment(filename="sample_attachment", object_name="sample")
|
||||
task_order = TaskOrderFactory.create(portfolio=portfolio)
|
||||
CLINFactory.create(task_order=task_order)
|
||||
|
||||
return TaskOrderFactory.create(portfolio=portfolio)
|
||||
return task_order
|
||||
|
||||
|
||||
def test_review_task_order_not_draft(client, user_session, task_order):
|
||||
|
@@ -19,6 +19,16 @@ def build_pdf_form_data(filename="sample.pdf", object_name=None):
|
||||
def task_order():
|
||||
user = UserFactory.create()
|
||||
portfolio = PortfolioFactory.create(owner=user)
|
||||
task_order = TaskOrderFactory.create(portfolio=portfolio)
|
||||
CLINFactory.create(task_order=task_order)
|
||||
|
||||
return task_order
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def incomplete_to():
|
||||
user = UserFactory.create()
|
||||
portfolio = PortfolioFactory.create(owner=user)
|
||||
|
||||
return TaskOrderFactory.create(portfolio=portfolio)
|
||||
|
||||
@@ -234,7 +244,7 @@ def test_task_orders_submit_form_step_three_add_clins_existing_to(
|
||||
},
|
||||
]
|
||||
TaskOrders.create_clins(task_order.id, clin_list)
|
||||
assert len(task_order.clins) == 2
|
||||
assert len(task_order.clins) == 3
|
||||
|
||||
user_session(task_order.portfolio.owner)
|
||||
form_data = {
|
||||
@@ -267,11 +277,11 @@ def test_task_orders_form_step_four_review(client, user_session, completed_task_
|
||||
|
||||
|
||||
def test_task_orders_form_step_four_review_incomplete_to(
|
||||
client, user_session, task_order
|
||||
client, user_session, incomplete_to
|
||||
):
|
||||
user_session(task_order.portfolio.owner)
|
||||
user_session(incomplete_to.portfolio.owner)
|
||||
response = client.get(
|
||||
url_for("task_orders.form_step_four_review", task_order_id=task_order.id)
|
||||
url_for("task_orders.form_step_four_review", task_order_id=incomplete_to.id)
|
||||
)
|
||||
assert response.status_code == 404
|
||||
|
||||
@@ -290,12 +300,13 @@ def test_task_orders_form_step_five_confirm_signature(
|
||||
|
||||
|
||||
def test_task_orders_form_step_five_confirm_signature_incomplete_to(
|
||||
client, user_session, task_order
|
||||
client, user_session, incomplete_to
|
||||
):
|
||||
user_session(task_order.portfolio.owner)
|
||||
user_session(incomplete_to.portfolio.owner)
|
||||
response = client.get(
|
||||
url_for(
|
||||
"task_orders.form_step_five_confirm_signature", task_order_id=task_order.id
|
||||
"task_orders.form_step_five_confirm_signature",
|
||||
task_order_id=incomplete_to.id,
|
||||
)
|
||||
)
|
||||
assert response.status_code == 404
|
||||
|
Reference in New Issue
Block a user