summaryrefslogtreecommitdiff
path: root/talerbank/app/tests.py
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-12-06 19:13:37 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2018-12-06 19:13:37 +0100
commitb6c7d60498c24b86f2a43c459a1e09c93c593ce7 (patch)
treefeb74a4466c22aa884e0a005e4b1295a83651bf5 /talerbank/app/tests.py
parentdf6d892267860788694dd072db3e4be4bc1fcf50 (diff)
downloadbank-b6c7d60498c24b86f2a43c459a1e09c93c593ce7.tar.gz
bank-b6c7d60498c24b86f2a43c459a1e09c93c593ce7.tar.bz2
bank-b6c7d60498c24b86f2a43c459a1e09c93c593ce7.zip
Reproducing error from #5499.
Diffstat (limited to 'talerbank/app/tests.py')
-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 a3fc291..fc73a8c 100644
--- a/talerbank/app/tests.py
+++ b/talerbank/app/tests.py
@@ -347,6 +347,20 @@ class AddIncomingTestCase(TestCase):
**{"HTTP_X_TALER_BANK_USERNAME": "user_user",
"HTTP_X_TALER_BANK_PASSWORD": "user_password"})
self.assertEqual(403, response.status_code)
+ # Try use a non-existent recipient.
+ data = '{"auth": {"type": "basic"}, \
+ "credit_account": 1987, \
+ "subject": "TESTWTID", \
+ "exchange_url": "https://exchange.test", \
+ "amount": "%s:1"}' % settings.TALER_CURRENCY
+ response = client.post(
+ reverse("add-incoming", urlconf=urls),
+ data=data,
+ content_type="application/json",
+ follow=True,
+ **{"HTTP_X_TALER_BANK_USERNAME": "user_user",
+ "HTTP_X_TALER_BANK_PASSWORD": "user_password"})
+ self.assertEqual(403, response.status_code)
class HistoryContext:
def __init__(self, expected_resp, **kwargs):