Merge pull request #1013 from dod-ccpo/fix-cancel-button

Update TO form cancel button behavior
This commit is contained in:
richard-dds
2019-08-09 09:50:38 -04:00
committed by GitHub
6 changed files with 57 additions and 25 deletions

View File

@@ -3,7 +3,7 @@ from datetime import date, timedelta
from decimal import Decimal
from atst.domain.task_orders import TaskOrders
from atst.models.attachment import Attachment
from atst.models import Attachment, TaskOrder
from tests.factories import TaskOrderFactory, CLINFactory, PortfolioFactory
@@ -168,3 +168,12 @@ def test_update_does_not_duplicate_clins():
assert len(task_order.clins) == 2
for clin in task_order.clins:
assert clin.number != "456"
def test_delete_task_order_with_clins(session):
task_order = TaskOrderFactory.create(create_clins=[1, 2, 3])
TaskOrders.delete(task_order.id)
assert not session.query(
session.query(TaskOrder).filter_by(id=task_order.id).exists()
).scalar()