summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Shyba <victor1984@riseup.net>2017-12-14 14:25:45 -0300
committerVictor Shyba <victor1984@riseup.net>2017-12-22 13:51:14 -0300
commit7d76e9db4c864aa4b70989dcddbcb616b3f4c0f0 (patch)
treef840760bce75b4127421e5364e55917739179387
parentfd9e9a8b7525d6e699df22b9e0728e9b2cceca60 (diff)
[test] add tests to blobs size list
-rw-r--r--tests/blobs/test_sqlcipher_client_backend.py13
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)