diff options
author | MS <ms@taler.net> | 2020-08-28 11:53:30 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2020-08-28 11:53:30 +0200 |
commit | 33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3 (patch) | |
tree | 51c82c7a35f495fc8b5d6b764b04aa067fab2e79 | |
parent | 4ecc37cdfbc3e237a1924681a24864e7fa639dce (diff) | |
download | bank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.tar.gz bank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.tar.bz2 bank-33b8dc974132d5aa8044e59bcbcd4e51ebfe7fe3.zip |
testing integration API withdrawal
-rw-r--r-- | talerbank/app/tests.py | 17 | ||||
-rw-r--r-- | talerbank/app/urls.py | 1 |
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"), |