[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] 01/02: Taler tests gone (moved into TypeScript harness)
From: |
gnunet |
Subject: |
[libeufin] 01/02: Taler tests gone (moved into TypeScript harness) |
Date: |
Thu, 25 Mar 2021 10:25:03 +0100 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository libeufin.
commit be29b5b4861b56e916b8671ee7a62d69c41523c8
Author: ms <ms@taler.net>
AuthorDate: Thu Mar 25 10:21:31 2021 +0100
Taler tests gone (moved into TypeScript harness)
---
integration-tests/tests.py | 139 ---------------------------------------------
1 file changed, 139 deletions(-)
diff --git a/integration-tests/tests.py b/integration-tests/tests.py
index ce47800..ab7720b 100755
--- a/integration-tests/tests.py
+++ b/integration-tests/tests.py
@@ -365,25 +365,6 @@ def test_deduplication(make_crdt_payment):
assert len(resp.json().get("transactions")) == 1
-@pytest.fixture
-def make_taler_facade():
- assertResponse(
- post(
- f"{user0.nexus.base_url}/facades",
- json=dict(
- name=user0.nexus.taler_facade_name,
- type="taler-wire-gateway",
- config=dict(
- currency="EUR",
- bankAccount=user0.nexus.bank_label,
- bankConnection=user0.nexus.bank_connection,
- reserveTransferLevel="UNUSED",
- )
- ),
- auth=user0.nexus.auth
- )
- )
-
def test_facade_name_collision():
assertResponse(
post(
@@ -419,126 +400,6 @@ def test_facade_name_collision():
acceptedResponses=[400]
)
-def test_taler_facade_config(make_taler_facade):
- resp = assertResponse(
- get(
-
f"{user0.nexus.base_url}/facades/{user0.nexus.taler_facade_name}/taler-wire-gateway/config",
- auth=user0.nexus.auth
- )
- )
- assertJsonEqual(
- resp.json(),
- dict(currency="EUR", version="0.0.0",
name=user0.nexus.taler_facade_name)
- )
-
-
-def test_taler_facade_incoming(make_taler_facade):
- resp = assertResponse(post(
-
f"{user0.nexus.base_url}/facades/{user0.nexus.taler_facade_name}/taler-wire-gateway/admin/add-incoming",
- json=dict(
- amount="EUR:1",
- reserve_pub="1BCZ7KA333E3YJBFWT4J173M3E713YGFFGD856KPSGZN1N8ZKZR0",
-
debit_account="payto://iban/BUKBGB22/DE00000000000000000000?sender-name=TheName"
- ),
- auth=user0.nexus.auth
- ))
-
- assertResponse(post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/fetch-transactions",
- auth=user0.nexus.auth
- ))
-
- resp = assertResponse(get(
- "/".join([
- user0.nexus.base_url,
- "facades",
- user0.nexus.taler_facade_name,
- "taler-wire-gateway/history/incoming?delta=5"]),
- auth=user0.nexus.auth
- ))
- assert len(resp.json().get("incoming_transactions")) == 1
-
-
-def test_taler_facade_refund(make_taler_facade):
- resp = assertResponse(post(
-
f"{user0.nexus.base_url}/facades/{user0.nexus.taler_facade_name}/taler-wire-gateway/admin/add-incoming",
- json=dict(
- amount="EUR:1",
- reserve_pub="invalid reserve public key",
-
debit_account="payto://iban/BUKBGB22/DE00000000000000000000?sender-name=TheName"
- ),
- auth=user0.nexus.auth
- ))
-
- assertResponse(post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/fetch-transactions",
- auth=user0.nexus.auth
- ))
-
- assertResponse(post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/submit-all-payment-initiations",
- auth=user0.nexus.auth
- ))
-
- # Fetch again the history, so as to find the freshly made refund.
- assertResponse(post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/fetch-transactions",
- auth=user0.nexus.auth
- ))
-
- resp = assertResponse(
- get(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/transactions",
- auth=user0.nexus.auth
- )
- )
-
- transactionsList = resp.json().get("transactions")
- assert len(transactionsList) == 2
- for transaction in transactionsList:
- movement = transaction.get("batches")[0].get("batchTransactions")[0]
- subject =
movement.get("details").get("unstructuredRemittanceInformation")
- if subject.find("Taler refund") == 0 and movement.get("amount") ==
"EUR:1":
- return
- assert False, "Refund transaction not found"
-
-
-def test_taler_facade_outgoing(make_taler_facade):
- assertResponse(
- post(
-
f"{user0.nexus.base_url}/facades/{user0.nexus.taler_facade_name}/taler-wire-gateway/transfer",
- json=dict(
- request_uid="0",
- amount="EUR:1",
- exchange_base_url="http//url",
- wtid="nice",
-
credit_account="payto://iban/AGRIFRPP/FR7630006000011234567890189?receiver-name=theName"
- ),
- auth=user0.nexus.auth
- )
- )
- assertResponse(
- post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/payment-initiations/1/submit",
- json=dict(),
- auth=user0.nexus.auth
- )
- )
- assertResponse(
- post(
-
f"{user0.nexus.base_url}/bank-accounts/{user0.nexus.bank_label}/fetch-transactions",
- auth=user0.nexus.auth
- )
- )
-
- resp = assertResponse(
- get(
-
f"{user0.nexus.base_url}/facades/{user0.nexus.taler_facade_name}/taler-wire-gateway/history/outgoing?delta=5",
- auth=user0.nexus.auth
- )
- )
- assert len(resp.json().get("outgoing_transactions")) == 1
-
def test_double_connection_name():
assertResponse(
post(
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.