@@ -15,7 +15,7 @@ class TestCompareReportsJson:
1515 """Tests for compare_reports with JSON output."""
1616
1717 def test_json_output_structure (self , temp_test_dir , temp_test_dir_v2 , capsys ):
18- result = compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = True )
18+ result = compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "json" )
1919 assert result == 0
2020
2121 captured = capsys .readouterr ()
@@ -27,7 +27,7 @@ def test_json_output_structure(self, temp_test_dir, temp_test_dir_v2, capsys):
2727 assert "/api/login" in data
2828
2929 def test_json_output_metrics (self , temp_test_dir , temp_test_dir_v2 , capsys ):
30- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = True )
30+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "json" )
3131
3232 captured = capsys .readouterr ()
3333 data = json .loads (captured .out )
@@ -42,7 +42,7 @@ def test_json_output_metrics(self, temp_test_dir, temp_test_dir_v2, capsys):
4242 assert "pct_change" in metric
4343
4444 def test_json_output_values (self , temp_test_dir , temp_test_dir_v2 , capsys ):
45- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = True )
45+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "json" )
4646
4747 captured = capsys .readouterr ()
4848 data = json .loads (captured .out )
@@ -61,7 +61,7 @@ class TestCompareReportsHuman:
6161 """Tests for compare_reports with human-readable output."""
6262
6363 def test_human_output_includes_sections (self , temp_test_dir , temp_test_dir_v2 , capsys ):
64- result = compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = False )
64+ result = compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "text" )
6565 assert result == 0
6666
6767 captured = capsys .readouterr ()
@@ -72,7 +72,7 @@ def test_human_output_includes_sections(self, temp_test_dir, temp_test_dir_v2, c
7272 assert "Endpoint:" in output
7373
7474 def test_human_output_includes_metrics (self , temp_test_dir , temp_test_dir_v2 , capsys ):
75- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = False )
75+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "text" )
7676
7777 captured = capsys .readouterr ()
7878 output = captured .out
@@ -83,7 +83,7 @@ def test_human_output_includes_metrics(self, temp_test_dir, temp_test_dir_v2, ca
8383 assert "Average Response Time" in output
8484
8585 def test_human_output_includes_verdict (self , temp_test_dir , temp_test_dir_v2 , capsys ):
86- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = False , show_verdict = True )
86+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "text" , show_verdict = True )
8787
8888 captured = capsys .readouterr ()
8989 output = captured .out
@@ -94,7 +94,7 @@ def test_human_output_includes_verdict(self, temp_test_dir, temp_test_dir_v2, ca
9494 assert "better" in output or "worse" in output or "same" in output
9595
9696 def test_human_output_no_verdict (self , temp_test_dir , temp_test_dir_v2 , capsys ):
97- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = False , show_verdict = False )
97+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "text" , show_verdict = False )
9898
9999 captured = capsys .readouterr ()
100100 output = captured .out
@@ -105,7 +105,7 @@ def test_human_output_no_verdict(self, temp_test_dir, temp_test_dir_v2, capsys):
105105 assert "Verdict" not in header_line
106106
107107 def test_human_output_colorize (self , temp_test_dir , temp_test_dir_v2 , capsys ):
108- compare_reports (temp_test_dir , temp_test_dir_v2 , as_json = False , colorize = True )
108+ compare_reports (temp_test_dir , temp_test_dir_v2 , output_format = "text" , colorize = True )
109109
110110 captured = capsys .readouterr ()
111111 output = captured .out
@@ -119,7 +119,7 @@ class TestCompareReportsEdgeCases:
119119
120120 def test_compare_same_report (self , temp_test_dir , capsys ):
121121 """Comparing a report to itself should show no changes."""
122- compare_reports (temp_test_dir , temp_test_dir , as_json = True )
122+ compare_reports (temp_test_dir , temp_test_dir , output_format = "json" )
123123
124124 captured = capsys .readouterr ()
125125 data = json .loads (captured .out )
@@ -141,7 +141,7 @@ def test_compare_with_missing_endpoint(self, sample_csv_content, sample_csv_cont
141141 base_path .write_text (base_csv )
142142 curr_path .write_text (sample_csv_content_v2 )
143143
144- compare_reports (Path (base_dir ), Path (curr_dir ), as_json = True )
144+ compare_reports (Path (base_dir ), Path (curr_dir ), output_format = "json" )
145145
146146 captured = capsys .readouterr ()
147147 data = json .loads (captured .out )
@@ -164,7 +164,7 @@ def test_compare_with_new_endpoint(self, sample_csv_content, sample_csv_content_
164164 base_path .write_text (sample_csv_content )
165165 curr_path .write_text (curr_csv )
166166
167- compare_reports (Path (base_dir ), Path (curr_dir ), as_json = True )
167+ compare_reports (Path (base_dir ), Path (curr_dir ), output_format = "json" )
168168
169169 captured = capsys .readouterr ()
170170 data = json .loads (captured .out )
@@ -195,7 +195,7 @@ def test_json_includes_html_features(self, temp_dir_with_html, capsys):
195195 if html_file .name != "htmlpublisher-wrapper.html" :
196196 shutil .copy (html_file , other / html_file .name )
197197
198- compare_reports (temp_dir_with_html , other , as_json = True )
198+ compare_reports (temp_dir_with_html , other , output_format = "json" )
199199
200200 captured = capsys .readouterr ()
201201 data = json .loads (captured .out )
@@ -218,7 +218,7 @@ def test_human_output_includes_html_section(self, temp_dir_with_html, capsys):
218218 if html_file .name != "htmlpublisher-wrapper.html" :
219219 shutil .copy (html_file , other / html_file .name )
220220
221- compare_reports (temp_dir_with_html , other , as_json = False )
221+ compare_reports (temp_dir_with_html , other , output_format = "text" )
222222
223223 captured = capsys .readouterr ()
224224 output = captured .out
@@ -238,7 +238,7 @@ def test_compare_real_reports(self, real_test_runs_path, capsys):
238238 if not base .exists () or not curr .exists ():
239239 pytest .skip ("Real test data not available" )
240240
241- result = compare_reports (base , curr , as_json = True )
241+ result = compare_reports (base , curr , output_format = "json" )
242242 assert result == 0
243243
244244 captured = capsys .readouterr ()
0 commit comments