Skip to content

Commit 07a65cc

Browse files
committed
Further enhance unit testing for S3 uploaded metadata
Signed-off-by: Tobias Wolf <[email protected]>
1 parent 283c863 commit 07a65cc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/s3/test_s3_artifacts.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,11 @@ def test_upload_from_directory_success(s3_setup):
114114
assert f"objects/{env.cname}/{env.cname}-file2" in keys
115115
assert f"meta/singles/{env.cname}" in keys
116116

117+
meta_obj = list(bucket.objects.filter(Prefix=f"meta/singles/{env.cname}"))[0]
118+
metadata = yaml.safe_load(meta_obj.get()["Body"].read())
119+
assert metadata["require_uefi"] is True
120+
assert metadata["secureboot"] is True
121+
117122

118123
def test_upload_from_directory_with_delete(s3_setup):
119124
"""
@@ -228,7 +233,6 @@ def test_upload_directory_with_requirements_override(s3_setup):
228233
meta_obj = next(
229234
o for o in bucket.objects.all() if o.key == f"meta/singles/{env.cname}"
230235
)
231-
body = meta_obj.get()["Body"].read().decode()
232-
metadata = yaml.safe_load(body)
236+
metadata = yaml.safe_load(meta_obj.get()["Body"].read())
233237
assert metadata["require_uefi"] is False
234238
assert metadata["secureboot"] is True

0 commit comments

Comments
 (0)