summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-08-28 11:53:30 +0200
committerMS <ms@taler.net>2020-08-28 11:53:30 +0200
commit33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3 (patch)
tree51c82c7a35f495fc8b5d6b764b04aa067fab2e79
parent4ecc37cdfbc3e237a1924681a24864e7fa639dce (diff)
downloadbank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.tar.gz
bank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.tar.bz2
bank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.zip
testing integration API withdrawal
-rw-r--r--talerbank/app/tests.py17
-rw-r--r--talerbank/app/urls.py1
2 files changed, 17 insertions, 1 deletions
diff --git a/talerbank/app/tests.py b/talerbank/app/tests.py
index 6928277..9f7ba9f 100644
--- a/talerbank/app/tests.py
+++ b/talerbank/app/tests.py
@@ -172,6 +172,23 @@ class AccessAndIntegrationApiWithdrawTestCase(TestCase):
)
self.assertEqual(r.status_code, 409)
+ def test_integration_api_withdraw_status(self):
+ wid = self.create_withdrawal()
+ r = self.client.get(reverse("api-withdraw-operation", kwargs=dict(withdraw_id=wid)))
+ self.assertEqual(r.status_code, 200)
+
+ def test_integration_api_withdraw_confirm(self):
+ wid = self.create_withdrawal()
+ r = self.client.post(
+ reverse("api-withdraw-operation", kwargs=dict(withdraw_id=wid)),
+ data=dict(
+ reserve_pub="FXWC2JHBY8B0XE2MMGAJ9TGPY307TN12HVEKYSTN6HE3GTHTF8XG",
+ selected_exchange="payto://x-taler-bank/localhost/RandomUser"),
+ content_type="application/json"
+ )
+ self.assertEqual(r.status_code, 200)
+ print(r.content.decode("utf-8"))
+
class AccessApiBalanceTestCase(TestCase):
def setUp(self):
clear_db()
diff --git a/talerbank/app/urls.py b/talerbank/app/urls.py
index 3839922..ffdd247 100644
--- a/talerbank/app/urls.py
+++ b/talerbank/app/urls.py
@@ -74,7 +74,6 @@ taler_bank_accounts_api_patterns = [
]
urlpatterns = [
- path("taler-bank-api/", include(taler_bank_api_patterns)),
path("", include(taler_bank_accounts_api_patterns)),
path("taler-wire-gateway/", include(taler_wire_gateway_patterns)),
path("", RedirectView.as_view(pattern_name="profile"), name="index"),