aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGeogeFI2023-02-09 10:12:08 +0100
committerGeogeFI2023-02-09 10:12:08 +0100
commit4a638e1e03e1fc8461dfba4185f6274b6f2a1890 (patch)
tree5773ad4117e5ae04e6c411928f029c5213292c94
parent65a3b18b09c4608da73565cf50978b53a8126c47 (diff)
downloadsec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.tar.gz
sec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.tar.zst
sec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.zip
tests: Fixing not passing tests
-rw-r--r--tests/test_cve.py29
1 files changed, 27 insertions, 2 deletions
diff --git a/tests/test_cve.py b/tests/test_cve.py
index 01352db0..0311dc93 100644
--- a/tests/test_cve.py
+++ b/tests/test_cve.py
@@ -59,8 +59,25 @@ def cve_dict() -> dict[str, Any]:
}
+
@pytest.fixture(scope="module")
-def cves() -> list[CVE]:
+def cve_2010_2325_cpe_configs():
+ return {
+ "cpe:2.3:a:ibm:websphere_application_server:*:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.1:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.2:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.3:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.4:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.5:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.6:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.7:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.8:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0.0.9:*:*:*:*:*:*:*",
+ "cpe:2.3:a:ibm:websphere_application_server:7.0:*:*:*:*:*:*:*"
+ }
+
+@pytest.fixture(scope="module")
+def cves(cve_2010_2325_cpe_configs) -> list[CVE]:
cpe_single_sign_on = CPE(
"cpe:2.3:a:ibm:security_access_manager_for_enterprise_single_sign-on:8.2.2:*:*:*:*:*:*:*",
"IBM Security Access Manager For Enterprise Single Sign-On 8.2.2",
@@ -83,6 +100,14 @@ def cves() -> list[CVE]:
"2000-05-26T04:15Z",
{"CWE-611"},
),
+ CVE(
+ "CVE-2010-2325",
+ set(),
+ cve_2010_2325_cpe_configs,
+ CVE.Impact(4.3, "MEDIUM", 8.6, 2.9),
+ "2010-06-18T18:30",
+ {"CWE-79"}
+ )
]
@@ -90,7 +115,7 @@ def test_cve_dset_lookup_dicts(cves: list[CVE], cve_dset: CVEDataset):
alt_lookup = {x: set(y) for x, y in cve_dset.cpe_to_cve_ids_lookup.items()}
assert alt_lookup == {
"cpe:2.3:a:ibm:security_access_manager_for_enterprise_single_sign-on:8.2.2:*:*:*:*:*:*:*": {
- x.cve_id for x in cves
+ "CVE-2017-1732", "CVE-2019-4513"
}
}