diff options
author | Victor Shyba <victor1984@riseup.net> | 2017-12-14 14:25:45 -0300 |
---|---|---|
committer | Victor Shyba <victor1984@riseup.net> | 2017-12-22 13:51:14 -0300 |
commit | 7d76e9db4c864aa4b70989dcddbcb616b3f4c0f0 (patch) | |
tree | f840760bce75b4127421e5364e55917739179387 /tests/blobs | |
parent | fd9e9a8b7525d6e699df22b9e0728e9b2cceca60 (diff) |
[test] add tests to blobs size list
Diffstat (limited to 'tests/blobs')
-rw-r--r-- | tests/blobs/test_sqlcipher_client_backend.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/blobs/test_sqlcipher_client_backend.py b/tests/blobs/test_sqlcipher_client_backend.py index daf561c7..600e77d8 100644 --- a/tests/blobs/test_sqlcipher_client_backend.py +++ b/tests/blobs/test_sqlcipher_client_backend.py @@ -73,3 +73,16 @@ class SQLBackendTestCase(unittest.TestCase): yield defer.gatherResults(deferreds) result = yield self.local.list() self.assertEquals(set(blob_ids), set(result)) + + @defer.inlineCallbacks + @pytest.mark.usefixtures("method_tmpdir") + def test_get_size_list(self): + blob_id1, blob_id2 = uuid4().hex, uuid4().hex + content1 = "some message" + content2 = "some other message" + size1, size2 = len(content1), len(content2) + yield self.local.put(blob_id1, BytesIO(content1), size1) + yield self.local.put(blob_id2, BytesIO(content1), size2) + result = yield self.local.get_size_list([blob_id1, blob_id2]) + expected = [(blob_id1, size1), (blob_id2, size2)] + self.assertEquals(expected, result) |