debian-forge/test/data/sources/org.osbuild.inline/cases/success.json
Christian Kellner f75cb1d56d test/sources: add checks for org.osbuild.inline
Check for the empty `items` case, an invalid checksum case and
of course a valid case.
2021-05-12 14:26:16 +02:00

11 lines
1.3 KiB
JSON

{
"expects": "success",
"org.osbuild.inline": {
"items": {
"sha256:9a605b69e4f60eceaa3d2c6d8c4c541f48c3ec1b238d3dfd517e7182bef46872": {
"encoding": "base64",
"data": "IyEvdXNyL2Jpbi9weXRob24zCgppbXBvcnQgYXJncGFyc2UKaW1wb3J0IGJpbmFzY2lpCmltcG9ydCBoYXNobGliCmltcG9ydCBqc29uCmltcG9ydCBvcwppbXBvcnQgc3lzCmltcG9ydCBzdWJwcm9jZXNzCmltcG9ydCB0ZW1wZmlsZQoKZnJvbSB0eXBpbmcgaW1wb3J0IERpY3QKCgpkZWYgbWFpbigpOgogICAgcGFyc2VyID0gYXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKQogICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiRklMRSIsIGhlbHA9IlRoZSB0ZW1wbGF0ZSB0byBwcm9jZXNzIikKICAgIGFyZ3MgPSBwYXJzZXIucGFyc2VfYXJncygpCgogICAgd2l0aCBvcGVuKGFyZ3MuRklMRSwgInJiIikgYXMgZjoKICAgICAgICByYXcgPSBmLnJlYWQoKQoKICAgIG0gPSBoYXNobGliLnNoYTI1NigpCiAgICBtLnVwZGF0ZShyYXcpCiAgICBjaGVja3N1bSA9ICJzaGEyNTY6IiArIG0uaGV4ZGlnZXN0KCkKICAgIGRhdGEgPSBiaW5hc2NpaS5iMmFfYmFzZTY0KHJhdywgbmV3bGluZT1GYWxzZSkuZGVjb2RlKCJhc2NpaSIpCgogICAgc291cmNlID0gewogICAgICAgICJvcmcub3NidWlsZC5pbmxpbmUiOiB7CiAgICAgICAgICAgICJpdGVtcyI6IHsKICAgICAgICAgICAgICAgIGNoZWNrc3VtOiB7CiAgICAgICAgICAgICAgICAgICAgImVuY29kaW5nIjogImJhc2U2NCIsCiAgICAgICAgICAgICAgICAgICAgImRhdGEiOiBkYXRhCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAganNvbi5kdW1wKHNvdXJjZSwgc3lzLnN0ZG91dCwgaW5kZW50PTIpCgoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIG1haW4oKQo="
}
}
}
}