diff --git a/test/data/sources/org.osbuild.inline/cases/base64_success.json b/test/data/sources/org.osbuild.inline/cases/base64_success.json new file mode 100644 index 00000000..b780447e --- /dev/null +++ b/test/data/sources/org.osbuild.inline/cases/base64_success.json @@ -0,0 +1,11 @@ +{ + "expects": "success", + "org.osbuild.inline": { + "items": { + "sha256:1d7de2aac36c3cdfaa87985d6d69072981910600dea55420cde757b2b9dfbc84": { + "encoding": "base64", + "data": "IyEvdXNyL2Jpbi9weXRob24zCiIiIgpFbmNvZGUgYmluYXJ5IGZpbGUgZGF0YSB3aXRoaW4gdGhlIG1hbmlmZXN0IGJ5IHVzaW5nCnRoZSBvcmcub3NidWlsZC5pbmxpbmUgc291cmNlLgoiIiIKCmltcG9ydCBhcmdwYXJzZQppbXBvcnQgYmFzZTY0CmltcG9ydCBoYXNobGliCmltcG9ydCBqc29uCmltcG9ydCBsem1hCmltcG9ydCBzeXMKCgpkZWYgbWFpbigpOgogICAgcGFyc2VyID0gYXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKQogICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiRklMRSIsIGhlbHA9IlRoZSBmaWxlIHRvIGVuY29kZSIpCiAgICBwYXJzZXIuYWRkX2FyZ3VtZW50KAogICAgICAgICItZSIsCiAgICAgICAgIi0tZW5jb2RpbmciLAogICAgICAgIGNob2ljZXM9WyJiYXNlNjQiLCAibHptYStiYXNlNjQiXSwKICAgICAgICBkZWZhdWx0PSJiYXNlNjQiLAogICAgICAgIGhlbHA9IlRoZSBlbmNvZGluZyB0byB1c2UgZm9yIHRoZSBkYXRhIChkZWZhdWx0OiBiYXNlNjQpIgogICAgKQogICAgYXJncyA9IHBhcnNlci5wYXJzZV9hcmdzKCkKCiAgICB3aXRoIG9wZW4oYXJncy5GSUxFLCAicmIiKSBhcyBmOgogICAgICAgIHJhdyA9IGYucmVhZCgpCgogICAgbSA9IGhhc2hsaWIuc2hhMjU2KCkKICAgIG0udXBkYXRlKHJhdykKICAgIGNoZWNrc3VtID0gInNoYTI1NjoiICsgbS5oZXhkaWdlc3QoKQoKICAgIGlmIGFyZ3MuZW5jb2RpbmcgPT0gImx6bWErYmFzZTY0IjoKICAgICAgICByYXcgPSBsem1hLmNvbXByZXNzKHJhdykKICAgICAgICBkYXRhID0gYmFzZTY0LmI2NGVuY29kZShyYXcpLmRlY29kZSgiYXNjaWkiKQogICAgZWxzZToKICAgICAgICAjIGRlZmF1bHQgdG8gYmFzZTY0CiAgICAgICAgZGF0YSA9IGJhc2U2NC5iNjRlbmNvZGUocmF3KS5kZWNvZGUoImFzY2lpIikKCiAgICBzb3VyY2UgPSB7CiAgICAgICAgIm9yZy5vc2J1aWxkLmlubGluZSI6IHsKICAgICAgICAgICAgIml0ZW1zIjogewogICAgICAgICAgICAgICAgY2hlY2tzdW06IHsKICAgICAgICAgICAgICAgICAgICAiZW5jb2RpbmciOiBhcmdzLmVuY29kaW5nLAogICAgICAgICAgICAgICAgICAgICJkYXRhIjogZGF0YQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGpzb24uZHVtcChzb3VyY2UsIHN5cy5zdGRvdXQsIGluZGVudD0yKQoKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBtYWluKCkK" + } + } + } +} diff --git a/test/data/sources/org.osbuild.inline/cases/success.json b/test/data/sources/org.osbuild.inline/cases/success.json deleted file mode 100644 index 430b886d..00000000 --- a/test/data/sources/org.osbuild.inline/cases/success.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "expects": "success", - "org.osbuild.inline": { - "items": { - "sha256:9a605b69e4f60eceaa3d2c6d8c4c541f48c3ec1b238d3dfd517e7182bef46872": { - "encoding": "base64", - "data": "IyEvdXNyL2Jpbi9weXRob24zCgppbXBvcnQgYXJncGFyc2UKaW1wb3J0IGJpbmFzY2lpCmltcG9ydCBoYXNobGliCmltcG9ydCBqc29uCmltcG9ydCBvcwppbXBvcnQgc3lzCmltcG9ydCBzdWJwcm9jZXNzCmltcG9ydCB0ZW1wZmlsZQoKZnJvbSB0eXBpbmcgaW1wb3J0IERpY3QKCgpkZWYgbWFpbigpOgogICAgcGFyc2VyID0gYXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKQogICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiRklMRSIsIGhlbHA9IlRoZSB0ZW1wbGF0ZSB0byBwcm9jZXNzIikKICAgIGFyZ3MgPSBwYXJzZXIucGFyc2VfYXJncygpCgogICAgd2l0aCBvcGVuKGFyZ3MuRklMRSwgInJiIikgYXMgZjoKICAgICAgICByYXcgPSBmLnJlYWQoKQoKICAgIG0gPSBoYXNobGliLnNoYTI1NigpCiAgICBtLnVwZGF0ZShyYXcpCiAgICBjaGVja3N1bSA9ICJzaGEyNTY6IiArIG0uaGV4ZGlnZXN0KCkKICAgIGRhdGEgPSBiaW5hc2NpaS5iMmFfYmFzZTY0KHJhdywgbmV3bGluZT1GYWxzZSkuZGVjb2RlKCJhc2NpaSIpCgogICAgc291cmNlID0gewogICAgICAgICJvcmcub3NidWlsZC5pbmxpbmUiOiB7CiAgICAgICAgICAgICJpdGVtcyI6IHsKICAgICAgICAgICAgICAgIGNoZWNrc3VtOiB7CiAgICAgICAgICAgICAgICAgICAgImVuY29kaW5nIjogImJhc2U2NCIsCiAgICAgICAgICAgICAgICAgICAgImRhdGEiOiBkYXRhCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAganNvbi5kdW1wKHNvdXJjZSwgc3lzLnN0ZG91dCwgaW5kZW50PTIpCgoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIG1haW4oKQo=" - } - } - } -}