From 58a956d889d57b20cd0113bd407e4e68973ef6b3 Mon Sep 17 00:00:00 2001 From: MS Date: Wed, 27 May 2020 15:03:19 +0200 Subject: nexus test: create the admin user --- src/testing/testing_api_helpers_bank.c | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/src/testing/testing_api_helpers_bank.c b/src/testing/testing_api_helpers_bank.c index e6f99f1af..b0d736fe7 100644 --- a/src/testing/testing_api_helpers_bank.c +++ b/src/testing/testing_api_helpers_bank.c @@ -116,9 +116,10 @@ TALER_TESTING_run_nexus (const struct TALER_TESTING_BankConfiguration *bc) struct GNUNET_OS_Process *bank_proc; unsigned int iter; char *curl_check_cmd; - char *curl_cmd; - char *post_body; - char *register_url; + + /* make the 'admin' user at nexus; note: this is the user + under which the exchange will request the services. */ + system ("nexus superuser admin --password x"); bank_proc = GNUNET_OS_start_process (GNUNET_NO, @@ -160,35 +161,8 @@ TALER_TESTING_run_nexus (const struct TALER_TESTING_BankConfiguration *bc) } while (0 != system (curl_check_cmd)); - GNUNET_asprintf (&post_body, - "{ \ - \"ebicsURL\": \"http://mock\", \ - \"userID\": \"mock\", \ - \"partnerID\": \"mock\", \ - \"hostID\": \"mock\", \ - \"password\": \"%s\"}", - bc->exchange_auth.details.basic.password); - GNUNET_asprintf (®ister_url, - "http://localhost:5001/ebics/%s/subscribers", - bc->exchange_auth.details.basic.username); - GNUNET_asprintf (&curl_cmd, - "curl -d'%s' -H'Content-Type: application/json' %s", - post_body, - register_url); - - if (0 != system (curl_cmd)) - { - GNUNET_free (curl_check_cmd); - GNUNET_free (curl_cmd); - GNUNET_free (post_body); - GNUNET_free (register_url); - BANK_FAIL (); // includes logging and return (!) - } GNUNET_free (curl_check_cmd); - GNUNET_free (curl_cmd); - GNUNET_free (post_body); - GNUNET_free (register_url); fprintf (stderr, "\n"); return bank_proc; -- cgit v1.2.3