diff options
author | Victor Shyba <victor1984@riseup.net> | 2017-03-17 06:38:56 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2017-04-04 18:27:34 +0200 |
commit | 8cdc69fdc45e1efe06b887f9781427ff6cf64e9f (patch) | |
tree | 189ba2b130f390c648185f5315dc2b140afac4e5 /testing/tests/blobs/test_backend.py | |
parent | 8c76d22cde068e46937309fb5fd019a9c201cb3b (diff) |
[test] check FS backend read
Diffstat (limited to 'testing/tests/blobs/test_backend.py')
-rw-r--r-- | testing/tests/blobs/test_backend.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/testing/tests/blobs/test_backend.py b/testing/tests/blobs/test_backend.py deleted file mode 100644 index 62d1efa2..00000000 --- a/testing/tests/blobs/test_backend.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# test_crypto.py -# Copyright (C) 2017 LEAP -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -""" -Tests for blobs backend on server side. -""" -from twisted.trial import unittest -from leap.soledad.server import _blobs -from io import BytesIO -from mock import Mock -import base64 - - -class FilesystemBackendTestCase(unittest.TestCase): - - def test_tag_header(self): - _blobs.open = lambda x: BytesIO('A' * 40 + 'B' * 16) - expected_tag = base64.urlsafe_b64encode('B' * 16) - expected_method = Mock() - backend = _blobs.FilesystemBlobsBackend() - request = Mock(responseHeaders=Mock(setRawHeaders=expected_method)) - backend.tag_header('user', 'blob_id', request) - - expected_method.assert_called_once_with('Tag', [expected_tag]) |