diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2019-05-21 13:41:18 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2019-05-21 13:41:18 +0200 |
commit | a670306272f7ab051672ca8b721e7ac2e8e29d2a (patch) | |
tree | b88599279ec6e6db4fa6e36d1b82f33c58daf6c5 | |
parent | 0a02bfc611280e430226b1ec5197dc6061464e99 (diff) | |
download | bank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.tar.gz bank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.tar.bz2 bank-a670306272f7ab051672ca8b721e7ac2e8e29d2a.zip |
testing compression
-rw-r--r-- | talerbank/app/tests.py | 14 |
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", \ |