aboutsummaryrefslogtreecommitdiff
path: root/src/testing
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-06-22 20:42:10 +0200
committerChristian Grothoff <christian@grothoff.org>2023-06-22 20:42:10 +0200
commit999dae7c5d0c37473e486fa38816a3f35c42dba9 (patch)
tree2b7241a9e9c13a32fa9ed4695521a9cedcebb1db /src/testing
parentd4a65faad4144e54633bf627ed7cf7bb64283924 (diff)
downloadexchange-999dae7c5d0c37473e486fa38816a3f35c42dba9.tar.xz
-more exchange API atomization
Diffstat (limited to 'src/testing')
-rw-r--r--src/testing/testing_api_cmd_purse_delete.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/testing/testing_api_cmd_purse_delete.c b/src/testing/testing_api_cmd_purse_delete.c
index 758524ae2..f6b7d5735 100644
--- a/src/testing/testing_api_cmd_purse_delete.c
+++ b/src/testing/testing_api_cmd_purse_delete.c
@@ -97,12 +97,15 @@ purse_delete_run (void *cls,
struct PurseDeleteState *pds = cls;
const struct TALER_PurseContractPrivateKeyP *purse_priv;
const struct TALER_TESTING_Command *ref;
- struct TALER_EXCHANGE_Handle *exchange
- = TALER_TESTING_get_exchange (is);
+ const char *exchange_url;
(void) cmd;
- if (NULL == exchange)
+ exchange_url = TALER_TESTING_get_exchange_url (is);
+ if (NULL == exchange_url)
+ {
+ GNUNET_break (0);
return;
+ }
ref = TALER_TESTING_interpreter_lookup_command (is,
pds->purse_cmd);
if (NULL == ref)
@@ -121,7 +124,8 @@ purse_delete_run (void *cls,
}
pds->is = is;
pds->pdh = TALER_EXCHANGE_purse_delete (
- exchange,
+ TALER_TESTING_interpreter_get_context (is),
+ exchange_url,
purse_priv,
&purse_delete_cb,
pds);