diff options
| author | GeogeFI | 2023-02-09 10:12:08 +0100 |
|---|---|---|
| committer | GeogeFI | 2023-02-09 10:12:08 +0100 |
| commit | 4a638e1e03e1fc8461dfba4185f6274b6f2a1890 (patch) | |
| tree | 5773ad4117e5ae04e6c411928f029c5213292c94 | |
| parent | 65a3b18b09c4608da73565cf50978b53a8126c47 (diff) | |
| download | sec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.tar.gz sec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.tar.zst sec-certs-4a638e1e03e1fc8461dfba4185f6274b6f2a1890.zip | |
tests: Fixing not passing tests
| -rw-r--r-- | tests/test_cve.py | 29 |
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" } } |
