@@ -36,6 +36,7 @@ def test_cli_with_generate_codemeta_adds_codemeta_output(monkeypatch, tmp_path):
3636 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
3737 monkeypatch .setattr ("rsmetacheck.run_somef.subprocess.run" , subprocess_run_mock )
3838
39+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
3940 cli_module .cli ()
4041
4142 command = subprocess_run_mock .call_args .args [0 ]
@@ -67,6 +68,7 @@ def test_cli_without_generate_codemeta_keeps_default_behavior(monkeypatch, tmp_p
6768 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
6869 monkeypatch .setattr ("rsmetacheck.run_somef.subprocess.run" , subprocess_run_mock )
6970
71+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
7072 cli_module .cli ()
7173
7274 command = subprocess_run_mock .call_args .args [0 ]
@@ -95,6 +97,7 @@ def test_cli_skip_somef_bypasses_somef_execution(monkeypatch, tmp_path):
9597 )
9698 monkeypatch .setattr (cli_module , "ensure_somef_configured" , ensure_somef_mock )
9799 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
100+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
98101
99102 cli_module .cli ()
100103
@@ -141,6 +144,7 @@ def test_cli_verbose_flag_passed_to_run_analysis(monkeypatch, tmp_path):
141144 ],
142145 )
143146 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
147+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
144148
145149 cli_module .cli ()
146150
@@ -163,8 +167,9 @@ def test_cli_verbose_defaults_to_false(monkeypatch, tmp_path):
163167 str (somef_file ),
164168 "--skip-somef" ,
165169 ],
166- )
170+ ) # test_cli_verbose_defaults_to_false
167171 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
172+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
168173
169174 cli_module .cli ()
170175
@@ -194,6 +199,7 @@ def test_cli_branch_passed_to_somef(monkeypatch, tmp_path):
194199 monkeypatch .setattr (cli_module , "ensure_somef_configured" , lambda : True )
195200 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
196201 monkeypatch .setattr ("rsmetacheck.run_somef.subprocess.run" , subprocess_run_mock )
202+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
197203
198204 cli_module .cli ()
199205
@@ -224,6 +230,7 @@ def test_cli_threshold_passed_to_somef(monkeypatch, tmp_path):
224230 monkeypatch .setattr (cli_module , "ensure_somef_configured" , lambda : True )
225231 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
226232 monkeypatch .setattr ("rsmetacheck.run_somef.subprocess.run" , subprocess_run_mock )
233+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
227234
228235 cli_module .cli ()
229236
@@ -252,6 +259,7 @@ def test_cli_notes_output_passed_to_run_analysis(monkeypatch, tmp_path):
252259 ],
253260 )
254261 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
262+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
255263
256264 cli_module .cli ()
257265
@@ -279,6 +287,7 @@ def test_cli_custom_pitfalls_output_dir(monkeypatch, tmp_path):
279287 ],
280288 )
281289 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
290+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
282291
283292 cli_module .cli ()
284293
@@ -306,6 +315,7 @@ def test_cli_custom_analysis_output_path(monkeypatch, tmp_path):
306315 ],
307316 )
308317 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
318+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
309319
310320 cli_module .cli ()
311321
@@ -333,6 +343,7 @@ def test_cli_custom_somef_output_dir(monkeypatch, tmp_path):
333343 monkeypatch .setattr (cli_module , "ensure_somef_configured" , lambda : True )
334344 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
335345 monkeypatch .setattr (cli_module , "run_somef_single" , run_somef_single_mock )
346+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
336347
337348 cli_module .cli ()
338349
@@ -358,6 +369,7 @@ def test_cli_input_url_triggers_run_somef_single(monkeypatch):
358369 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
359370 monkeypatch .setattr (cli_module , "run_somef_single" , run_somef_single_mock )
360371 monkeypatch .setattr (cli_module , "run_somef_batch" , run_somef_batch_mock )
372+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
361373
362374 cli_module .cli ()
363375
@@ -386,6 +398,7 @@ def test_cli_input_file_triggers_run_somef_batch(monkeypatch, tmp_path):
386398 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
387399 monkeypatch .setattr (cli_module , "run_somef_single" , run_somef_single_mock )
388400 monkeypatch .setattr (cli_module , "run_somef_batch" , run_somef_batch_mock )
401+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
389402
390403 cli_module .cli ()
391404
@@ -436,6 +449,7 @@ def test_cli_multiple_inputs_triggers_multiple_calls(monkeypatch, tmp_path):
436449 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
437450 monkeypatch .setattr (cli_module , "run_somef_single" , run_somef_single_mock )
438451 monkeypatch .setattr (cli_module , "run_somef_batch" , run_somef_batch_mock )
452+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
439453
440454 cli_module .cli ()
441455
@@ -505,6 +519,7 @@ def test_cli_config_profile_forwarded_to_run_analysis(monkeypatch, tmp_path):
505519 )
506520 monkeypatch .setattr (cli_module , "load_analysis_config" , load_config_mock )
507521 monkeypatch .setattr (cli_module , "run_analysis" , run_analysis_mock )
522+ monkeypatch .setattr (cli_module , "_exit_on_findings" , lambda * a : None )
508523
509524 cli_module .cli ()
510525
0 commit comments