@@ -135,7 +135,7 @@ def run(self):
135135
136136 trigger = TestTrigger ()
137137
138- with patch ("sentry_sdk.capture_message " ) as sentry_patch :
138+ with patch ("sentry_sdk.capture_exception " ) as sentry_patch :
139139 trigger ._execute_once ()
140140 sentry_patch .assert_called ()
141141
@@ -365,9 +365,10 @@ def run(self):
365365 trigger .execute ()
366366
367367 # configuration errors are directly considered to be critical
368- assert mocked_trigger_logs .call_count == 1
368+ assert mocked_trigger_logs .call_count == 2
369+ assert mocked_trigger_logs .request_history [0 ].json ()["logs" ][0 ]["level" ] == "error"
369370 assert (
370- mocked_trigger_logs .request_history [0 ].json ()["logs" ][0 ]["level" ] == "critical"
371+ mocked_trigger_logs .request_history [1 ].json ()["logs" ][0 ]["level" ] == "critical"
371372 )
372373
373374
@@ -478,31 +479,34 @@ def test_trigger_liveness_not_found(monitored_trigger):
478479 assert res .status_code == 404
479480
480481
481- def test_trigger_s3_connection_error ():
482+ def test_trigger_s3_connection_error (mocked_trigger_logs ):
482483 trigger = ErrorTrigger ()
483484 trigger .ex = ConnectionError (error = "Err" )
484485
485486 with patch ("sentry_sdk.capture_exception" ) as sentry_patch :
486487 trigger ._execute_once ()
487488 sentry_patch .assert_called ()
489+ assert mocked_trigger_logs .called is True
488490 assert trigger ._error_count == 0
489491
490492
491- def test_trigger_s3_server_error_int ():
493+ def test_trigger_s3_server_error_int (mocked_trigger_logs ):
492494 trigger = ErrorTrigger ()
493495 trigger .ex = ClientError ({"Error" : {"Code" : 500 }}, "foo" )
494496 with patch ("sentry_sdk.capture_exception" ) as sentry_patch :
495497 trigger ._execute_once ()
496498 sentry_patch .assert_called ()
499+ assert mocked_trigger_logs .called is True
497500 assert trigger ._error_count == 0
498501
499502
500- def test_trigger_s3_server_error_str ():
503+ def test_trigger_s3_server_error_str (mocked_trigger_logs ):
501504 trigger = ErrorTrigger ()
502505 trigger .ex = ClientError ({"Error" : {"Code" : "ServiceUnavailable" }}, "foo" )
503506 with patch ("sentry_sdk.capture_exception" ) as sentry_patch :
504507 trigger ._execute_once ()
505508 sentry_patch .assert_called ()
509+ assert mocked_trigger_logs .called is True
506510 assert trigger ._error_count == 0
507511
508512
@@ -513,6 +517,7 @@ def test_trigger_s3_client_error_int(mocked_trigger_logs):
513517 trigger ._execute_once ()
514518 sentry_patch .assert_called ()
515519 assert mocked_trigger_logs .called is True
520+ assert mocked_trigger_logs .call_count == 1
516521 assert trigger ._error_count == 1
517522
518523
@@ -526,12 +531,13 @@ def test_trigger_s3_client_error_str(mocked_trigger_logs):
526531 assert trigger ._error_count == 1
527532
528533
529- def test_trigger_send_server_error ():
534+ def test_trigger_send_server_error (mocked_trigger_logs ):
530535 trigger = ErrorTrigger ()
531536 trigger .ex = SendEventError ("Server error" , 500 )
532537 with patch ("sentry_sdk.capture_exception" ) as sentry_patch :
533538 trigger ._execute_once ()
534539 sentry_patch .assert_called ()
540+ assert mocked_trigger_logs .called is True
535541 assert trigger ._error_count == 0
536542
537543
0 commit comments