aboutsummaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_purse_create_deposit.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-04-23 19:32:07 +0200
committerChristian Grothoff <christian@grothoff.org>2022-04-23 19:32:07 +0200
commite270bc32cc94f251a9a953816e8c040a3a7bf3e1 (patch)
treef3ccc2bde5ab56f1cbfb8dadb3ca8bea8cdfd95f /src/testing/testing_api_cmd_purse_create_deposit.c
parentb054c969cbd84f7ed0f61da3db6a8168b944318f (diff)
downloadexchange-e270bc32cc94f251a9a953816e8c040a3a7bf3e1.tar.xz
-expand p2p test to cover purse-with-deposit-merge sequence
Diffstat (limited to 'src/testing/testing_api_cmd_purse_create_deposit.c')
-rw-r--r--src/testing/testing_api_cmd_purse_create_deposit.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/testing/testing_api_cmd_purse_create_deposit.c b/src/testing/testing_api_cmd_purse_create_deposit.c
index af7ed3f5d..13b2dffa6 100644
--- a/src/testing/testing_api_cmd_purse_create_deposit.c
+++ b/src/testing/testing_api_cmd_purse_create_deposit.c
@@ -355,13 +355,13 @@ struct TALER_TESTING_Command
TALER_TESTING_cmd_purse_create_with_deposit (
const char *label,
unsigned int expected_http_status,
- const char *target_amount,
const char *contract_terms,
bool upload_contract,
struct GNUNET_TIME_Relative purse_expiration,
...)
{
struct PurseCreateDepositState *ds;
+ struct GNUNET_TIME_Timestamp pay_deadline;
ds = GNUNET_new (struct PurseCreateDepositState);
ds->rel_expiration = purse_expiration;
@@ -378,6 +378,14 @@ TALER_TESTING_cmd_purse_create_with_deposit (
label);
GNUNET_assert (0);
}
+ pay_deadline =
+ GNUNET_TIME_absolute_to_timestamp (
+ GNUNET_TIME_relative_to_absolute (purse_expiration));
+ GNUNET_assert (0 ==
+ json_object_set_new (
+ ds->contract_terms,
+ "pay_deadline",
+ GNUNET_JSON_from_timestamp (pay_deadline)));
{
va_list ap;
unsigned int i;
@@ -410,9 +418,6 @@ TALER_TESTING_cmd_purse_create_with_deposit (
}
va_end (ap);
}
- GNUNET_assert (GNUNET_OK ==
- TALER_string_to_amount (target_amount,
- &ds->target_amount));
{
struct TALER_TESTING_Command cmd = {
.cls = ds,