summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2019-05-21 13:41:18 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2019-05-21 13:41:18 +0200
commita670306272f7ab051672ca8b721e7ac2e8e29d2a (patch)
treeb88599279ec6e6db4fa6e36d1b82f33c58daf6c5
parent0a02bfc611280e430226b1ec5197dc6061464e99 (diff)
downloadbank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.tar.gz
bank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.tar.bz2
bank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.zip
testing compression
-rw-r--r--talerbank/app/tests.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/talerbank/app/tests.py b/talerbank/app/tests.py
index ca921ec..2aa1c57 100644
--- a/talerbank/app/tests.py
+++ b/talerbank/app/tests.py
@@ -19,6 +19,7 @@
import json
import time
+import zlib
import timeit
import logging
from urllib.parse import unquote
@@ -285,6 +286,19 @@ class AddIncomingTestCase(TestCase):
**{"HTTP_X_TALER_BANK_USERNAME": "user_user",
"HTTP_X_TALER_BANK_PASSWORD": "user_password"})
self.assertEqual(200, response.status_code)
+
+ # Trying the same request, but compressed.
+ zdata = zlib.compress(bytes(data, "utf-8"))
+ response = client.post(
+ reverse("add-incoming", urlconf=urls),
+ data=zdata,
+ content_type="application/json",
+ follow=True,
+ **{"HTTP_X_TALER_BANK_USERNAME": "user_user",
+ "HTTP_X_TALER_BANK_PASSWORD": "user_password",
+ "HTTP_CONTENT_ENCODING": "deflate"})
+ self.assertEqual(200, response.status_code)
+
data = '{"auth": {"type": "basic"}, \
"credit_account": 1, \
"subject": "TESTWTID", \