gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated: test_bank_api_with_nexus


From: gnunet
Subject: [taler-exchange] branch master updated: test_bank_api_with_nexus
Date: Mon, 12 Jun 2023 16:38:07 +0200

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 9b20c504 test_bank_api_with_nexus
9b20c504 is described below

commit 9b20c5047ec6bfefdd7a45e6b67b5bff6a2f0dd2
Author: MS <ms@taler.net>
AuthorDate: Mon Jun 12 16:34:35 2023 +0200

    test_bank_api_with_nexus
    
    Fixing the wiring of accounts in the test preparation.
    In particular, the name and IBAN of one debited account
    (along the /admin/add-incoming) was wrongly registered
    at Sandbox.
---
 src/testing/taler-unified-setup.sh | 21 +++++++++++++++++----
 src/testing/test_bank_api.c        |  4 ++--
 2 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/testing/taler-unified-setup.sh 
b/src/testing/taler-unified-setup.sh
index a52aebff..8f97b440 100755
--- a/src/testing/taler-unified-setup.sh
+++ b/src/testing/taler-unified-setup.sh
@@ -201,9 +201,18 @@ register_sandbox_account() {
       demobank \
       delete \
       --bank-account "$1" &> /dev/null || true
-    libeufin-cli sandbox \
-      demobank \
-      register --name "$3"
+
+    MAYBE_IBAN="${4:-}"
+    if test -n "$MAYBE_IBAN"; then
+      libeufin-cli sandbox \
+        demobank \
+        register --name "$3" --iban "$MAYBE_IBAN"
+    else
+      libeufin-cli sandbox \
+        demobank \
+        register --name "$3"
+    fi
+
     unset LIBEUFIN_SANDBOX_USERNAME
     unset LIBEUFIN_SANDBOX_PASSWORD
 }
@@ -256,7 +265,11 @@ then
     fi
     echo "OK"
     echo -n "Register Sandbox users ..."
-    register_sandbox_account fortytwo x "Forty Two"
+    # The specified IBAN and name must match the ones hard-coded into
+    # the C helper for the add-incoming call.  Without this value,
+    # Sandbox  won't find the target account to debit along a /add-incoming
+    # call.
+    register_sandbox_account fortytwo x "User42" FR7630006000011234567890189
     register_sandbox_account fortythree x "Forty Three"
     register_sandbox_account exchange x "Exchange Company"
     register_sandbox_account tor x "Tor Project"
diff --git a/src/testing/test_bank_api.c b/src/testing/test_bank_api.c
index a2afdf06..e197b152 100644
--- a/src/testing/test_bank_api.c
+++ b/src/testing/test_bank_api.c
@@ -142,8 +142,8 @@ run (void *cls,
         "fetch-transactions-at-nexus",
         "exchange", /* from taler-nexus-prepare */
         "x", /* from taler-nexus-prepare */
-        "http://localhost:5001";,
-        "my-bank-account") /* from taler-nexus-prepare */
+        "http://localhost:8082";,
+        "exchange-nexus") /* from taler-nexus-prepare */
       : TALER_TESTING_cmd_sleep ("nop",
                                  0),
       TALER_TESTING_cmd_bank_debits ("history-2b",

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]