aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorJ08nY2025-02-15 21:33:17 +0100
committerJ08nY2025-02-15 21:41:29 +0100
commit3f15e8477fbea246ee719f2fe7c540b0bec8ed30 (patch)
tree62f39629e38dba63d037425db67bbb760c655bd1 /src
parentad263e37e6c6bb1fa442f5e2beb01c5a890e6001 (diff)
downloadsec-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.py2
-rw-r--r--src/sec_certs/dataset/fips_mip.py2
-rw-r--r--src/sec_certs/sample/fips_iut.py4
-rw-r--r--src/sec_certs/sample/fips_mip.py7
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)