summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"),