summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-05-27 15:03:19 +0200
committerMS <ms@taler.net>2020-05-27 15:03:19 +0200
commit58a956d889d57b20cd0113bd407e4e68973ef6b3 (patch)
treea1332fbe49973931bd55e2f9d8dd66791ef33047
parent704bff4c5317759419fc963196fe8d1be64057f7 (diff)
downloadexchange-58a956d889d57b20cd0113bd407e4e68973ef6b3.tar.gz
exchange-58a956d889d57b20cd0113bd407e4e68973ef6b3.tar.bz2
exchange-58a956d889d57b20cd0113bd407e4e68973ef6b3.zip
nexus test: create the admin user
-rw-r--r--src/testing/testing_api_helpers_bank.c34
1 files 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 (&register_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;