@@ -204,7 +204,7 @@ def setUp(self) -> None:
204204 @patch ("application.core.services.assessment.get_current_user" )
205205 def test_empty_configuration_allows_any_non_author (self , mock_user ) -> None :
206206 mock_user .return_value = self .outsider
207- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
207+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
208208 self .log .refresh_from_db ()
209209 self .assertEqual (self .log .assessment_status , Assessment_Status .ASSESSMENT_STATUS_REJECTED )
210210 self .assertEqual (self .log .approval_user , self .outsider )
@@ -213,7 +213,7 @@ def test_empty_configuration_allows_any_non_author(self, mock_user) -> None:
213213 def test_designated_approver_can_approve (self , mock_user ) -> None :
214214 self .product .assessment_approvers .add (self .approver )
215215 mock_user .return_value = self .approver
216- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
216+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
217217 self .log .refresh_from_db ()
218218 self .assertEqual (self .log .approval_user , self .approver )
219219
@@ -227,7 +227,7 @@ def test_direct_writer_designated_user_with_reader_group_membership_can_approve(
227227 self .product .assessment_approvers .add (self .approver )
228228 mock_user .return_value = self .approver
229229
230- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
230+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
231231
232232 self .log .refresh_from_db ()
233233 self .assertEqual (self .log .approval_user , self .approver )
@@ -243,7 +243,7 @@ def test_reader_group_designation_does_not_allow_direct_writer_member_to_approve
243243 mock_user .return_value = self .approver
244244
245245 with self .assertRaises (ValidationError ):
246- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
246+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
247247
248248 self .log .refresh_from_db ()
249249 self .assertEqual (self .log .assessment_status , Assessment_Status .ASSESSMENT_STATUS_NEEDS_APPROVAL )
@@ -263,7 +263,7 @@ def test_inherited_writer_group_member_with_direct_reader_role_can_approve(self,
263263 product_group .assessment_approver_authorization_groups .add (inherited_group )
264264 mock_user .return_value = inherited_group_user
265265
266- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
266+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
267267
268268 self .log .refresh_from_db ()
269269 self .assertEqual (self .log .approval_user , inherited_group_user )
@@ -273,15 +273,15 @@ def test_non_approver_is_rejected_when_configured(self, mock_user) -> None:
273273 self .product .assessment_approvers .add (self .approver )
274274 mock_user .return_value = self .outsider
275275 with self .assertRaises (ValidationError ):
276- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
276+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
277277 self .log .refresh_from_db ()
278278 self .assertEqual (self .log .assessment_status , Assessment_Status .ASSESSMENT_STATUS_NEEDS_APPROVAL )
279279
280280 @patch ("application.core.services.assessment.get_current_user" )
281281 def test_owner_can_approve_other_users_assessments_when_not_designated (self , mock_user ) -> None :
282282 self .product .assessment_approvers .add (self .approver )
283283 mock_user .return_value = self .owner
284- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
284+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
285285 self .log .refresh_from_db ()
286286 self .assertEqual (self .log .approval_user , self .owner )
287287
@@ -292,7 +292,7 @@ def test_owner_self_approval_blocked_when_not_designated(self, mock_user) -> Non
292292 self .log .save ()
293293 mock_user .return_value = self .owner
294294 with self .assertRaises (ValidationError ):
295- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
295+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
296296
297297 @patch ("application.core.services.assessment.get_current_user" )
298298 def test_owner_self_approval_blocked_even_if_designated (self , mock_user ) -> None :
@@ -301,7 +301,7 @@ def test_owner_self_approval_blocked_even_if_designated(self, mock_user) -> None
301301 self .log .save ()
302302 mock_user .return_value = self .owner
303303 with self .assertRaises (ValidationError ):
304- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
304+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
305305
306306 @patch ("application.core.services.assessment.get_current_user" )
307307 def test_non_owner_self_approval_blocked_even_if_designated_approver (self , mock_user ) -> None :
@@ -310,7 +310,7 @@ def test_non_owner_self_approval_blocked_even_if_designated_approver(self, mock_
310310 self .log .save ()
311311 mock_user .return_value = self .approver
312312 with self .assertRaises (ValidationError ):
313- assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None )
313+ assessment_approval (self .log , Assessment_Status .ASSESSMENT_STATUS_REJECTED , "ok" , None , None , None )
314314
315315 @patch ("application.core.services.observations_bulk_actions.user_has_permission" , return_value = True )
316316 @patch ("application.core.services.observations_bulk_actions.get_current_user" )
0 commit comments