diff options
| author | J08nY | 2025-02-15 21:33:17 +0100 |
|---|---|---|
| committer | J08nY | 2025-02-15 21:41:29 +0100 |
| commit | 3f15e8477fbea246ee719f2fe7c540b0bec8ed30 (patch) | |
| tree | 62f39629e38dba63d037425db67bbb760c655bd1 /src | |
| parent | ad263e37e6c6bb1fa442f5e2beb01c5a890e6001 (diff) | |
| download | sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.tar.gz sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.tar.zst sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.zip | |
Fix expected JSON suffixes.
Diffstat (limited to 'src')
| -rw-r--r-- | src/sec_certs/dataset/fips_iut.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/dataset/fips_mip.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/sample/fips_iut.py | 4 | ||||
| -rw-r--r-- | src/sec_certs/sample/fips_mip.py | 7 |
4 files changed, 9 insertions, 6 deletions
diff --git a/src/sec_certs/dataset/fips_iut.py b/src/sec_certs/dataset/fips_iut.py index 494358f6..dd4b869f 100644 --- a/src/sec_certs/dataset/fips_iut.py +++ b/src/sec_certs/dataset/fips_iut.py @@ -61,6 +61,6 @@ class IUTDataset(JSONPathDataset, ComplexSerializableType): iut_resp = requests.get(config.fips_iut_dataset) if iut_resp.status_code != 200: raise ValueError(f"Getting IUT dataset failed: {iut_resp.status_code}") - with NamedTemporaryFile() as tmpfile: + with NamedTemporaryFile(suffix=".json") as tmpfile: tmpfile.write(iut_resp.content) return cls.from_json(tmpfile.name) diff --git a/src/sec_certs/dataset/fips_mip.py b/src/sec_certs/dataset/fips_mip.py index a5af3f4a..1703358a 100644 --- a/src/sec_certs/dataset/fips_mip.py +++ b/src/sec_certs/dataset/fips_mip.py @@ -63,7 +63,7 @@ class MIPDataset(JSONPathDataset, ComplexSerializableType): mip_resp = requests.get(config.fips_mip_dataset) if mip_resp.status_code != 200: raise ValueError(f"Getting MIP dataset failed: {mip_resp.status_code}") - with NamedTemporaryFile() as tmpfile: + with NamedTemporaryFile(suffix=".json") as tmpfile: tmpfile.write(mip_resp.content) return cls.from_json(tmpfile.name) diff --git a/src/sec_certs/sample/fips_iut.py b/src/sec_certs/sample/fips_iut.py index 6d979dde..dd753e9b 100644 --- a/src/sec_certs/sample/fips_iut.py +++ b/src/sec_certs/sample/fips_iut.py @@ -157,7 +157,7 @@ class IUTSnapshot(ComplexSerializableType): @classmethod def from_web(cls) -> IUTSnapshot: """ - Fetch a fresh snapshot from sec-certs.org, if the `preferred_source_remote_datasets` config + Fetch a fresh IUT snapshot from sec-certs.org, if the `preferred_source_remote_datasets` config entry is equal to "sec-certs". Otherwise, the same as `from_nist_web`. @@ -168,6 +168,6 @@ class IUTSnapshot(ComplexSerializableType): iut_resp = requests.get(config.fips_iut_latest_snapshot) if iut_resp.status_code != 200: raise ValueError(f"Getting IUT snapshot failed: {iut_resp.status_code}") - with NamedTemporaryFile() as tmpfile: + with NamedTemporaryFile(suffix=".json") as tmpfile: tmpfile.write(iut_resp.content) return cls.from_json(tmpfile.name) diff --git a/src/sec_certs/sample/fips_mip.py b/src/sec_certs/sample/fips_mip.py index c7d84ad1..be2ab99c 100644 --- a/src/sec_certs/sample/fips_mip.py +++ b/src/sec_certs/sample/fips_mip.py @@ -260,7 +260,10 @@ class MIPSnapshot(ComplexSerializableType): @classmethod def from_web(cls) -> MIPSnapshot: """ - Get a MIP snapshot from the FIPS website right now. + Fetch a fresh MIP snapshot from sec-certs.org, if the `preferred_source_remote_datasets` config + entry is equal to "sec-certs". + + Otherwise, the same as `from_nist_web`. """ if config.preferred_source_remote_datasets == "origin": return cls.from_nist_web() @@ -268,6 +271,6 @@ class MIPSnapshot(ComplexSerializableType): mip_resp = requests.get(config.fips_mip_latest_snapshot) if mip_resp.status_code != 200: raise ValueError(f"Getting MIP snapshot failed: {mip_resp.status_code}") - with NamedTemporaryFile() as tmpfile: + with NamedTemporaryFile(suffix=".json") as tmpfile: tmpfile.write(mip_resp.content) return cls.from_json(tmpfile.name) |
