diff options
Diffstat (limited to 'testing/tests/server/test_incoming_server.py')
-rw-r--r-- | testing/tests/server/test_incoming_server.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/testing/tests/server/test_incoming_server.py b/testing/tests/server/test_incoming_server.py index 8886a721..55eb8931 100644 --- a/testing/tests/server/test_incoming_server.py +++ b/testing/tests/server/test_incoming_server.py @@ -18,6 +18,7 @@ Integration tests for incoming API """ import pytest +import json from io import BytesIO from uuid import uuid4 from twisted.web.test.test_web import DummyRequest @@ -30,6 +31,7 @@ from leap.soledad.server._incoming import IncomingResource from leap.soledad.server._blobs import BlobsServerState from leap.soledad.server._incoming import IncomingFormatter from leap.soledad.common.crypto import EncryptionSchemes +from leap.soledad.common.blobs import Flags from test_soledad.util import CouchServerStateForTests from test_soledad.util import CouchDBTestCase @@ -83,5 +85,8 @@ class IncomingOnCouchServerTestCase(CouchDBTestCase): db = self.state.open_database(user_id) request = DummyRequest([user_id, doc_id]) yield db.read_blob(user_id, doc_id, request, 'MX') + flags = db.get_flags(user_id, doc_id, request, 'MX') + flags = json.loads(flags) expected = formatter.preamble(content, doc_id) + content self.assertEquals(expected, request.written[0]) + self.assertIn(Flags.PENDING, flags) |