From 7d76e9db4c864aa4b70989dcddbcb616b3f4c0f0 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Thu, 14 Dec 2017 14:25:45 -0300 Subject: [test] add tests to blobs size list --- tests/blobs/test_sqlcipher_client_backend.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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) -- cgit v1.2.3