@ -11,7 +11,7 @@ from django.core.exceptions import ObjectDoesNotExist
from django . urls import reverse
from compensation . models import Payment , EcoAccountDeduction
from intervention . models import Intervention
from intervention . models import Intervention , InterventionDocument
from konova . settings import ETS_GROUP , ZB_GROUP
from konova . tests . test_views import BaseWorkflowTestCase
from user . models import UserActionLogEntry , UserAction
@ -153,13 +153,16 @@ class InterventionWorkflowTestCase(BaseWorkflowTestCase):
payment = Payment . objects . create ( amount = 10.00 , due_on = None , comment = " No due date because test " )
self . intervention . payments . add ( payment )
# Since there is a payment, we need to add a dummy document (mocking a legal document for payment info)
document = self . create_dummy_document ( InterventionDocument , self . intervention )
# Run request again
self . client_user . post ( check_url , post_data )
# Update intervention from db
self . intervention . refresh_from_db ( )
# We expect the intervention to be checked now and contain s the proper data
# We expect the intervention to be checked now and contain the proper data
# Attention: We check the timestamp only on the date, not the time, since the microseconds delay would result
# in an unwanted assertion error
checked = self . intervention . checked
@ -209,6 +212,9 @@ class InterventionWorkflowTestCase(BaseWorkflowTestCase):
payment = Payment . objects . create ( amount = 10.00 , due_on = None , comment = " No due date because test " )
self . intervention . payments . add ( payment )
# Since there is a payment, we need to add a dummy document (mocking a legal document for payment info)
document = self . create_dummy_document ( InterventionDocument , self . intervention )
# Run request again
self . client_user . post ( record_url , post_data )