@@ -38,12 +38,16 @@ def test_combine_code_and_description_long_code():
3838
3939
4040def test_read_result_rule ():
41- run = {"tool" :
42- {"driver" :
43- {"rules" : [
44- {"id" : "id0" , "defaultConfiguration" : {"level" : "none" }},
45- {"id" : "id1" , "defaultConfiguration" : {"level" : "error" }}
46- ]}}}
41+ run = {
42+ "tool" : {
43+ "driver" : {
44+ "rules" : [
45+ {"id" : "id0" , "defaultConfiguration" : {"level" : "none" }},
46+ {"id" : "id1" , "defaultConfiguration" : {"level" : "error" }},
47+ ]
48+ }
49+ }
50+ }
4751 rule_id0 = run ["tool" ]["driver" ]["rules" ][0 ]
4852 rule_id1 = run ["tool" ]["driver" ]["rules" ][1 ]
4953
@@ -57,7 +61,7 @@ def test_read_result_rule():
5761 assert rule == rule_id1
5862 assert ruleIndex == 1
5963
60- result = {"rule" : { "index" : 1 }}
64+ result = {"rule" : {"index" : 1 }}
6165 (rule , ruleIndex ) = sarif_file_utils .read_result_rule (result , run )
6266 assert rule == rule_id1
6367 assert ruleIndex == 1
@@ -67,7 +71,7 @@ def test_read_result_rule():
6771 assert rule == rule_id1
6872 assert ruleIndex == 1
6973
70- result = {"rule" : { "id" : "id1" }}
74+ result = {"rule" : {"id" : "id1" }}
7175 (rule , ruleIndex ) = sarif_file_utils .read_result_rule (result , run )
7276 assert rule == rule_id1
7377 assert ruleIndex == 1
@@ -84,10 +88,7 @@ def test_read_result_rule():
8488
8589
8690def test_read_result_invocation ():
87- run = {"invocations" : [
88- {"foo" : 1 },
89- {"bar" : "baz" }
90- ]}
91+ run = {"invocations" : [{"foo" : 1 }, {"bar" : "baz" }]}
9192
9293 result = {}
9394 invocation = sarif_file_utils .read_result_invocation (result , run )
@@ -124,19 +125,29 @@ def test_read_result_severity():
124125 severity = sarif_file_utils .read_result_severity (result , {})
125126 assert severity == "none"
126127
127- run = {"invocations" : [
128- {"ruleConfigurationOverrides" : [ {"descriptor" : {"id" : "id1" }, "configuration" : {"level" : "note" }} ]},
129- {"ruleConfigurationOverrides" : [ {"descriptor" : {"index" : 1 }, "configuration" : {"level" : "note" }} ]},
130- { }
131- ],
132- "tool" :
133- {"driver" :
134- {"rules" : [
135- {"id" : "id0" , "defaultConfiguration" : {"level" : "none" }},
136- {"id" : "id1" , "defaultConfiguration" : {"level" : "error" }}
137- ]}
138- }
139- }
128+ run = {
129+ "invocations" : [
130+ {
131+ "ruleConfigurationOverrides" : [
132+ {"descriptor" : {"id" : "id1" }, "configuration" : {"level" : "note" }}
133+ ]
134+ },
135+ {
136+ "ruleConfigurationOverrides" : [
137+ {"descriptor" : {"index" : 1 }, "configuration" : {"level" : "note" }}
138+ ]
139+ },
140+ {},
141+ ],
142+ "tool" : {
143+ "driver" : {
144+ "rules" : [
145+ {"id" : "id0" , "defaultConfiguration" : {"level" : "none" }},
146+ {"id" : "id1" , "defaultConfiguration" : {"level" : "error" }},
147+ ]
148+ }
149+ },
150+ }
140151
141152 # If kind has the value "fail" and level is absent, then level SHALL be determined by the following procedure:
142153 # IF rule is present THEN
@@ -167,15 +178,15 @@ def test_read_result_severity():
167178 severity = sarif_file_utils .read_result_severity (result , run )
168179 assert severity == "error"
169180
170- result = {"rule" : { "index" : 1 }}
181+ result = {"rule" : {"index" : 1 }}
171182 severity = sarif_file_utils .read_result_severity (result , run )
172183 assert severity == "error"
173184
174185 result = {"ruleId" : "id1" }
175186 severity = sarif_file_utils .read_result_severity (result , run )
176187 assert severity == "error"
177188
178- result = {"rule" : { "id" : "id1" }}
189+ result = {"rule" : {"id" : "id1" }}
179190 severity = sarif_file_utils .read_result_severity (result , run )
180191 assert severity == "error"
181192
0 commit comments