Skip to content

Commit 00fd826

Browse files
committed
test: lock in licenseSpdxDisj title fallback
1 parent 1e71da3 commit 00fd826

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

tests/core/test_package_and_alerts.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,24 @@ def test_unknown_alert_type_falls_back_to_humanized_title(self, core):
204204
alert = result["future-alert"][0]
205205
assert alert.title == "Some Brand New Alert Type"
206206

207+
def test_license_spdx_disj_keeps_explicit_title(self, core):
208+
"""licenseSpdxDisj must keep its hard-coded fallback (regression guard for CUS2-2 fix)."""
209+
package = self.make_package(
210+
alerts=[{
211+
"type": "licenseSpdxDisj",
212+
"key": "license-alert",
213+
"severity": "high",
214+
}],
215+
topLevelAncestors=[],
216+
)
217+
218+
result = core.add_package_alerts_to_collection(
219+
package, alerts_collection={}, packages={package.id: package}
220+
)
221+
222+
alert = result["license-alert"][0]
223+
assert alert.title == "License Policy Violation"
224+
207225

208226

209227
def test_get_capabilities_for_added_packages(self, core):

0 commit comments

Comments
 (0)