diff options
| author | J08nY | 2021-12-26 18:43:28 +0100 |
|---|---|---|
| committer | J08nY | 2021-12-26 18:43:28 +0100 |
| commit | 3338b04b6c95a26ca0a66c3764afb3efefce0dce (patch) | |
| tree | ccb2bb151d0b3f7df781e19eea48ef49b65e6793 | |
| parent | 111c756f391823696927346abf1500b0d4b8e801 (diff) | |
| download | sec-certs-3338b04b6c95a26ca0a66c3764afb3efefce0dce.tar.gz sec-certs-3338b04b6c95a26ca0a66c3764afb3efefce0dce.tar.zst sec-certs-3338b04b6c95a26ca0a66c3764afb3efefce0dce.zip | |
Add CPE dataset test.
| -rw-r--r-- | tests/test_cpe.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/test_cpe.py b/tests/test_cpe.py new file mode 100644 index 00000000..e2f1fdb9 --- /dev/null +++ b/tests/test_cpe.py @@ -0,0 +1,16 @@ +from pathlib import Path +from tempfile import TemporaryDirectory + +import pytest + +from sec_certs.dataset.cpe import CPEDataset + + +class TestCPE: + @pytest.mark.slow + @pytest.mark.monitor_test + def test_from_web(self): + with TemporaryDirectory() as tmpdir: + dset = CPEDataset.from_web(Path(tmpdir) / "cpe.json") + assert dset is not None + assert "cpe:2.3:o:infineon:trusted_platform_firmware:6.40:*:*:*:*:*:*:*" in dset.cpes |
