Check to make sure clins complete as part of checking if TO is complete

This commit is contained in:
leigh-mil
2019-07-29 15:50:50 -04:00
parent c5ec2c296f
commit 299804ade2
5 changed files with 30 additions and 1 deletions

View File

@@ -16,3 +16,8 @@ def test_is_obligated():
clin_4 = CLINFactory.create(jedi_clin_type=JEDICLINType.JEDI_CLIN_4)
assert not clin_4.is_obligated()
def test_is_completed():
assert CLINFactory.create().is_completed
assert not CLINFactory.create(loas=[]).is_completed

View File

@@ -46,6 +46,12 @@ def test_task_order_completed():
assert not TaskOrderFactory.create(number=None).is_completed
def test_task_order_clins_are_completed():
assert TaskOrderFactory.create(clins=[CLINFactory.create()]).clins_are_completed
assert not TaskOrderFactory.create().clins_are_completed
assert not TaskOrderFactory.create(clins=[]).clins_are_completed
class TestTaskOrderStatus:
@patch("atst.models.TaskOrder.is_completed", new_callable=PropertyMock)
@patch("atst.models.TaskOrder.is_signed", new_callable=PropertyMock)