diff options
| author | MS <ms@taler.net> | 2020-05-27 15:03:19 +0200 | 
|---|---|---|
| committer | MS <ms@taler.net> | 2020-05-27 15:03:19 +0200 | 
| commit | 58a956d889d57b20cd0113bd407e4e68973ef6b3 (patch) | |
| tree | a1332fbe49973931bd55e2f9d8dd66791ef33047 /src | |
| parent | 704bff4c5317759419fc963196fe8d1be64057f7 (diff) | |
nexus test: create the admin user
Diffstat (limited to 'src')
| -rw-r--r-- | src/testing/testing_api_helpers_bank.c | 34 | 
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 e6f99f1a..b0d736fe 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; | 
