From 8cdc69fdc45e1efe06b887f9781427ff6cf64e9f Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Fri, 17 Mar 2017 06:38:56 -0300 Subject: [test] check FS backend read --- testing/tests/blobs/test_backend.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 testing/tests/blobs/test_backend.py (limited to 'testing/tests/blobs/test_backend.py') 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 . -""" -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]) -- cgit v1.2.3