[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-anastasis] branch master updated: tests: fix libeufin user regist
From: |
gnunet |
Subject: |
[taler-anastasis] branch master updated: tests: fix libeufin user registration. |
Date: |
Wed, 11 Jan 2023 16:30:37 +0100 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository anastasis.
The following commit(s) were added to refs/heads/master by this push:
new 4f514ab tests: fix libeufin user registration.
4f514ab is described below
commit 4f514abead3961805385f69671ebceac88e967f7
Author: MS <ms@taler.net>
AuthorDate: Wed Jan 11 16:29:10 2023 +0100
tests: fix libeufin user registration.
---
src/cli/test_anastasis_reducer_enter_secret.sh | 2 --
src/cli/test_iban.sh | 36 ++++++++++++--------------
2 files changed, 17 insertions(+), 21 deletions(-)
diff --git a/src/cli/test_anastasis_reducer_enter_secret.sh
b/src/cli/test_anastasis_reducer_enter_secret.sh
index 1de5289..39529d7 100755
--- a/src/cli/test_anastasis_reducer_enter_secret.sh
+++ b/src/cli/test_anastasis_reducer_enter_secret.sh
@@ -149,8 +149,6 @@ echo " OK"
# Launch services
echo -n "Launching taler services ..."
-# FIXME-MS: I tired to convert this from taler-bank-manage to
-# taler-bank-manage-testing, but it still fails to launch the bank :-(
taler-bank-manage-testing $BANK_PORT $TALER_DB $EXCHANGE_URL $CONF >
taler-bank.log 2> taler-bank.err &
taler-exchange-secmod-eddsa -c $CONF 2> taler-exchange-secmod-eddsa.log &
taler-exchange-secmod-rsa -c $CONF 2> taler-exchange-secmod-rsa.log &
diff --git a/src/cli/test_iban.sh b/src/cli/test_iban.sh
index 8278961..135ab02 100755
--- a/src/cli/test_iban.sh
+++ b/src/cli/test_iban.sh
@@ -29,26 +29,21 @@ function cleanup()
# $1=ebics username, $2=ebics partner name, $3=person name, $4=sandbox bank
account name, $5=iban
function prepare_sandbox_account() {
- echo -n "Activating ebics subscriber $1 at the sandbox ..."
- libeufin-cli \
- sandbox --sandbox-url=$SANDBOX_URL \
- ebicssubscriber create \
- --host-id=$EBICS_HOST \
- --partner-id=$2 \
- --user-id=$1
+ echo -n "Registering $4 to the Sandbox..."
+ export LIBEUFIN_SANDBOX_USERNAME=$4
+ export LIBEUFIN_SANDBOX_PASSWORD=unused
+ libeufin-cli sandbox --sandbox-url=$SANDBOX_URL demobank register --name "$3"
echo " OK"
- echo -n "Giving a bank account ($4) to $1 ..."
- libeufin-cli \
- sandbox --sandbox-url=$SANDBOX_URL \
- ebicsbankaccount create \
- --iban=$5 \
- --bic="BCMAESM1XXX"\
- --person-name="$3" \
- --account-name=$4 \
- --ebics-user-id=$1 \
- --ebics-host-id=$EBICS_HOST \
- --ebics-partner-id=$2
+ echo -n "Associating a EBICS subscriber to $4..."
+ export LIBEUFIN_SANDBOX_USERNAME=admin
+ libeufin-cli sandbox --sandbox-url=$SANDBOX_URL demobank new-ebicssubscriber
\
+ --host-id $EBICS_HOST \
+ --user-id $1 --partner-id $2 \
+ --bank-account $4 # that's a username _and_ a bank account name
echo " OK"
+
+ unset LIBEUFIN_SANDBOX_USERNAME
+ unset LIBEUFIN_SANDBOX_PASSWORD
}
function sync_providers() {
@@ -189,6 +184,9 @@ if ! curl -s --retry 5 --retry-connrefused $NEXUS_URL >
/dev/null; then
fi
echo " OK"
+echo -n "Configuring Sandbox..."
+libeufin-sandbox config default &> sandbox.log
+echo " OK"
echo -n "Starting Sandbox ..."
libeufin-sandbox serve --no-auth &> sandbox.log &
sandbox_pid=$!
@@ -204,7 +202,7 @@ EBICS_HOST="ebicstesthost"
export IBAN_CREDIT="DE89370400440532013000"
export IBAN_DEBIT="FR1420041010050500013M02606"
-echo -n "Preparing Sandbox ..."
+echo -n "Preparing Sandbox (creating the EBICS host) ..."
libeufin-cli \
sandbox --sandbox-url=$SANDBOX_URL \
ebicshost create \
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-anastasis] branch master updated: tests: fix libeufin user registration.,
gnunet <=