Skip to content

Commit 9d9c3b4

Browse files
Fixed tests failing issues
1 parent b556d05 commit 9d9c3b4

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

src/rsmetacheck/scripts/warnings/w004.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def detect_programming_language_no_version_pitfall(somef_data: Dict, file_name:
4646
continue
4747

4848
non_versioned_languages = {
49-
"HTML", "CSS", "JavaScript", "Shell", "Makefile",
49+
"HTML", "CSS", "Shell", "Makefile",
5050
"Dockerfile", "Batchfile", "PowerShell", "CMake",
5151
}
5252
if isinstance(lang_name, str) and lang_name in non_versioned_languages:

tests/test_cli.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)