()
| 3 | |
| 4 | |
| 5 | def test_backpack(): |
| 6 | if not util.credentials_available(): |
| 7 | warnings.warn("Skipped test_backpack because there were no credentials available.") |
| 8 | return |
| 9 | sess = util.session() |
| 10 | backpack = sess.backpack() |
| 11 | |
| 12 | asset = backpack[0] |
| 13 | assert asset.filename == "83c36d806dc92327b9e7049a565c6bff.wav" |
| 14 | assert asset.file_ext == "wav" |
| 15 | assert not asset.is_json |
| 16 | assert isinstance(asset.data, bytes) |
| 17 | # TODO: include delete |
| 18 | |
| 19 | asset = backpack[1] |
| 20 | assert asset.filename == "bcf454acf82e4504149f7ffe07081dbc.svg" |
| 21 | assert asset.file_ext == "svg" |
| 22 | assert not asset.is_json |
| 23 | assert isinstance(asset.data, bytes) |
| 24 | |
| 25 | asset = backpack[2] |
| 26 | assert asset.filename == "f8c2f7f077c2fd3aa4a15ce217021152.zip" |
| 27 | assert asset.file_ext == "zip" |
| 28 | assert not asset.is_json |
| 29 | assert isinstance(asset.data, bytes) |
| 30 | |
| 31 | asset = backpack[3] |
| 32 | assert asset.filename == "3866bcb8de8c798d110d77eefc77190f.json" |
| 33 | assert asset.file_ext == "json" |
| 34 | assert asset.is_json |
| 35 | assert isinstance(asset.data, list) |
| 36 | |
| 37 | |
| 38 | if __name__ == "__main__": |
no test coverage detected