File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
vulnerabilities/tests/pipes Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 1818from vulnerabilities .importer import Reference
1919from vulnerabilities .pipes .advisory import get_or_create_aliases
2020from vulnerabilities .pipes .advisory import import_advisory
21- from vulnerabilities .utils import compute_content_id
2221
2322advisory_data1 = AdvisoryData (
2423 summary = "vulnerability description here" ,
@@ -71,3 +70,13 @@ def test_vulnerability_pipes_importer_import_advisory_different_pipelines():
7170 all_vulnerability_relation_objects = get_all_vulnerability_relationships_objects ()
7271 import_advisory (advisory = advisory1 , pipeline_id = "test_importer2_pipeline" )
7372 assert all_vulnerability_relation_objects == get_all_vulnerability_relationships_objects ()
73+
74+
75+ @pytest .mark .django_db
76+ def test_vulnerability_pipes_get_or_create_aliases ():
77+ aliases = ["CVE-TEST-123" , "CVE-TEST-124" ]
78+ result_aliases_qs = get_or_create_aliases (aliases = aliases )
79+ result_aliases = [i .alias for i in result_aliases_qs ]
80+ assert 2 == result_aliases_qs .count ()
81+ assert "CVE-TEST-123" in result_aliases
82+ assert "CVE-TEST-124" in result_aliases
You can’t perform that action at this time.
0 commit comments