Skip to content

Commit 02d75b2

Browse files
committed
Add test for get_or_create_aliases
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent 6963158 commit 02d75b2

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

vulnerabilities/tests/pipes/test_advisory.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from vulnerabilities.importer import Reference
1919
from vulnerabilities.pipes.advisory import get_or_create_aliases
2020
from vulnerabilities.pipes.advisory import import_advisory
21-
from vulnerabilities.utils import compute_content_id
2221

2322
advisory_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

0 commit comments

Comments
 (0)