summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-04-02 16:59:54 +0200
committerChristian Grothoff <christian@grothoff.org>2018-04-15 12:21:14 +0200
commit84036f0dd4eb52936c8778165d0e15c8131eb976 (patch)
treed5eca45b6f43aeab14b91c6c848bfe35c696b0b9
parent202e1302e5e9360e4de430205c0168227d005635 (diff)
downloadmerchant-84036f0dd4eb52936c8778165d0e15c8131eb976.tar.gz
merchant-84036f0dd4eb52936c8778165d0e15c8131eb976.tar.bz2
merchant-84036f0dd4eb52936c8778165d0e15c8131eb976.zip
fix misc issues with tests after latest refactoring
-rw-r--r--src/backend/taler-merchant-httpd_track-transfer.c4
-rw-r--r--src/backenddb/test_merchantdb.c4
-rw-r--r--src/lib/test_merchant_api.c14
-rw-r--r--src/lib/test_merchant_api_new.c39
-rw-r--r--src/lib/testing_api_cmd_track.c6
-rw-r--r--src/merchant-tools/taler-merchant-generate-payments.c1
6 files changed, 37 insertions, 31 deletions
diff --git a/src/backend/taler-merchant-httpd_track-transfer.c b/src/backend/taler-merchant-httpd_track-transfer.c
index 4ce2e596..108d39a7 100644
--- a/src/backend/taler-merchant-httpd_track-transfer.c
+++ b/src/backend/taler-merchant-httpd_track-transfer.c
@@ -946,6 +946,8 @@ MH_handler_track_transfer (struct TMH_RequestHandler *rh,
"exchange");
rctx->url = GNUNET_strdup (url);
+ /* FIXME: change again: we probably don't want the wire_method
+ but rather the _account_ (section) here! */
wire_method = MHD_lookup_connection_value (connection,
MHD_GET_ARGUMENT_KIND,
"wire_method");
@@ -955,7 +957,7 @@ MH_handler_track_transfer (struct TMH_RequestHandler *rh,
{
/* temporary work-around until demo is adjusted... */
GNUNET_break (0);
- wire_method = "test";
+ wire_method = "x-taler-bank";
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Client needs fixing, see API change for #4943!\n");
}
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c
index 33a05ddb..36d9f758 100644
--- a/src/backenddb/test_merchantdb.c
+++ b/src/backenddb/test_merchantdb.c
@@ -807,12 +807,12 @@ run (void *cls)
deposit_proof = json_object ();
GNUNET_assert (0 ==
json_object_set_new (deposit_proof,
- "test",
+ "x-taler-bank",
json_string ("backenddb test A")));
transfer_proof = json_object ();
GNUNET_assert (0 ==
json_object_set_new (transfer_proof,
- "test",
+ "x-taler-bank",
json_string ("backenddb test B")));
contract = json_object ();
contract_terms = json_object ();
diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c
index b8a8e365..e255666a 100644
--- a/src/lib/test_merchant_api.c
+++ b/src/lib/test_merchant_api.c
@@ -1072,7 +1072,7 @@ get_instance_priv (struct GNUNET_CONFIGURATION_Handle *config,
struct GNUNET_CRYPTO_EddsaPrivateKey *ret;
(void) GNUNET_asprintf (&config_section,
- "merchant-instance-%s",
+ "instance-%s",
instance);
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_filename (config,
@@ -3159,13 +3159,13 @@ interpreter_run (void *cls)
struct GNUNET_CRYPTO_EddsaPrivateKey *pk;
GNUNET_asprintf (&section,
- "merchant-instance-%s",
+ "instance-%s",
cmd->details.admin_add_incoming.instance);
if (GNUNET_OK !=
- GNUNET_CONFIGURATION_get_value_string (cfg,
- section,
- "TIP_RESERVE_PRIV_FILENAME",
- &keys))
+ GNUNET_CONFIGURATION_get_value_filename (cfg,
+ section,
+ "TIP_RESERVE_PRIV_FILENAME",
+ &keys))
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Configuration fails to specify reserve private key filename in section %s\n",
@@ -3806,7 +3806,7 @@ interpreter_run (void *cls)
= TALER_MERCHANT_track_transfer (ctx,
MERCHANT_URL,
instance,
- "test",
+ "x-taler-bank",
&wtid,
EXCHANGE_URL,
&track_transfer_cb,
diff --git a/src/lib/test_merchant_api_new.c b/src/lib/test_merchant_api_new.c
index de1dc09f..3021ba9d 100644
--- a/src/lib/test_merchant_api_new.c
+++ b/src/lib/test_merchant_api_new.c
@@ -52,8 +52,7 @@
static const char *pickup_amounts_1[] = {"EUR:5", NULL};
/**
- * URL of the fakebank. Obtained from CONFIG_FILE's
- * "exchange-wire-test:BANK_URI" option.
+ * URL of the fakebank.
*/
static char *fakebank_url;
@@ -83,6 +82,11 @@ static char *exchange_url;
#define USER_ACCOUNT_NO 62
/**
+ * Account number used by the merchant
+ */
+#define MERCHANT_ACCOUNT_NO 3
+
+/**
* User name. Never checked by fakebank.
*/
#define USER_LOGIN_NAME "user42"
@@ -304,18 +308,18 @@ run (void *cls,
TALER_TESTING_cmd_fakebank_transfer ("create-reserve-2",
"EUR:1",
fakebank_url,
- 63, 2,
- "user63",
- "pass63",
+ USER_ACCOUNT_NO, EXCHANGE_ACCOUNT_NO,
+ "user62",
+ "pass62",
EXCHANGE_URL),
TALER_TESTING_cmd_fakebank_transfer_with_ref
("create-reserve-2b",
"EUR:4.01",
fakebank_url,
- 63, 2,
- "user63",
- "pass63",
+ USER_ACCOUNT_NO, EXCHANGE_ACCOUNT_NO,
+ "user62",
+ "pass62",
"create-reserve-2",
EXCHANGE_URL),
CMD_EXEC_WIREWATCH ("wirewatch-2"),
@@ -323,12 +327,12 @@ run (void *cls,
TALER_TESTING_cmd_check_bank_transfer
("check_bank_transfer-2",
EXCHANGE_URL,
- "EUR:1", 63, 2),
+ "EUR:1", USER_ACCOUNT_NO, EXCHANGE_ACCOUNT_NO),
TALER_TESTING_cmd_check_bank_transfer
("check_bank_transfer-2",
EXCHANGE_URL,
- "EUR:4.01", 63, 2),
+ "EUR:4.01", USER_ACCOUNT_NO, EXCHANGE_ACCOUNT_NO),
TALER_TESTING_cmd_withdraw_amount ("withdraw-coin-2",
is->exchange,
@@ -346,12 +350,12 @@ run (void *cls,
TALER_TESTING_cmd_check_bank_empty ("check_bank_empty-1"),
CMD_EXEC_AGGREGATOR ("run-aggregator"),
-
TALER_TESTING_cmd_check_bank_transfer
("check_bank_transfer-498c",
EXCHANGE_URL,
- "EUR:4.98", 2, 62),
-
+ "EUR:4.98",
+ EXCHANGE_ACCOUNT_NO,
+ MERCHANT_ACCOUNT_NO),
TALER_TESTING_cmd_check_bank_empty ("check_bank_empty-2"),
TALER_TESTING_cmd_merchant_track_transaction
@@ -390,13 +394,12 @@ run (void *cls,
"EUR:0.01"),
CMD_EXEC_AGGREGATOR ("run-aggregator-2"),
-
TALER_TESTING_cmd_check_bank_transfer
("check_bank_transfer-498c-2",
EXCHANGE_URL,
"EUR:4.98",
EXCHANGE_ACCOUNT_NO,
- USER_ACCOUNT_NO),
+ MERCHANT_ACCOUNT_NO),
TALER_TESTING_cmd_check_bank_empty ("check_bank_empty"),
@@ -633,9 +636,11 @@ run (void *cls,
TALER_TESTING_cmd_check_bank_transfer
("check_bank_transfer-tip-498c",
EXCHANGE_URL,
- "EUR:4.98", EXCHANGE_ACCOUNT_NO, USER_ACCOUNT_NO),
+ "EUR:4.98",
+ EXCHANGE_ACCOUNT_NO,
+ USER_ACCOUNT_NO),
TALER_TESTING_cmd_check_bank_empty
- ("check_bank_empty-at-tips"),
+ ("check_bank_empty-at-tips"),
/* pay again logic. */
TALER_TESTING_cmd_fakebank_transfer
diff --git a/src/lib/testing_api_cmd_track.c b/src/lib/testing_api_cmd_track.c
index f3d63380..afcaf836 100644
--- a/src/lib/testing_api_cmd_track.c
+++ b/src/lib/testing_api_cmd_track.c
@@ -199,12 +199,12 @@ track_transfer_run (void *cls,
tts->tth = TALER_MERCHANT_track_transfer (tts->ctx,
tts->merchant_url,
"default",
- "test",
+ "x-taler-bank",
wtid,
exchange_url,
&track_transfer_cb,
tts);
- GNUNET_assert (NULL != tts->tth);
+ GNUNET_assert (NULL != tts->tth);
}
/**
@@ -244,7 +244,7 @@ track_transaction_run (void *cls,
order_id,
&track_transaction_cb,
tts);
-
+
GNUNET_assert (NULL != tts->tth);
}
diff --git a/src/merchant-tools/taler-merchant-generate-payments.c b/src/merchant-tools/taler-merchant-generate-payments.c
index 7d40473f..33716b91 100644
--- a/src/merchant-tools/taler-merchant-generate-payments.c
+++ b/src/merchant-tools/taler-merchant-generate-payments.c
@@ -1399,7 +1399,6 @@ interpreter_run (void *cls)
"taler-exchange-wirewatch",
"taler-exchange-wirewatch",
"-c", cfgfilename,
- "-t", "test", /* use Taler's bank/fakebank */
"-T", /* exit when done */
NULL);
if (NULL == cmd->details.run_wirewatch.wirewatch_proc)