nexus test: create the admin user
This commit is contained in:
parent
704bff4c53
commit
58a956d889
@ -116,9 +116,10 @@ TALER_TESTING_run_nexus (const struct TALER_TESTING_BankConfiguration *bc)
|
|||||||
struct GNUNET_OS_Process *bank_proc;
|
struct GNUNET_OS_Process *bank_proc;
|
||||||
unsigned int iter;
|
unsigned int iter;
|
||||||
char *curl_check_cmd;
|
char *curl_check_cmd;
|
||||||
char *curl_cmd;
|
|
||||||
char *post_body;
|
/* make the 'admin' user at nexus; note: this is the user
|
||||||
char *register_url;
|
under which the exchange will request the services. */
|
||||||
|
system ("nexus superuser admin --password x");
|
||||||
|
|
||||||
bank_proc = GNUNET_OS_start_process
|
bank_proc = GNUNET_OS_start_process
|
||||||
(GNUNET_NO,
|
(GNUNET_NO,
|
||||||
@ -160,35 +161,8 @@ TALER_TESTING_run_nexus (const struct TALER_TESTING_BankConfiguration *bc)
|
|||||||
}
|
}
|
||||||
while (0 != system (curl_check_cmd));
|
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_check_cmd);
|
||||||
GNUNET_free (curl_cmd);
|
|
||||||
GNUNET_free (post_body);
|
|
||||||
GNUNET_free (register_url);
|
|
||||||
fprintf (stderr, "\n");
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
return bank_proc;
|
return bank_proc;
|
||||||
|
Loading…
Reference in New Issue
Block a user