[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-merchant] branch master updated: fix deprecated JSON syntax in te
From: |
gnunet |
Subject: |
[taler-merchant] branch master updated: fix deprecated JSON syntax in test case |
Date: |
Sun, 19 Jan 2020 00:50:07 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository merchant.
The following commit(s) were added to refs/heads/master by this push:
new d5990db fix deprecated JSON syntax in test case
d5990db is described below
commit d5990db02a9e287ae565c44e3cebf0f0bd5ab33c
Author: Florian Dold <address@hidden>
AuthorDate: Sun Jan 19 00:50:02 2020 +0100
fix deprecated JSON syntax in test case
---
src/lib/test_merchant_api.c | 112 +++++++++++------------------------------
src/lib/test_merchant_api.conf | 3 ++
2 files changed, 33 insertions(+), 82 deletions(-)
diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c
index 59afaae..3b8ac07 100644
--- a/src/lib/test_merchant_api.c
+++ b/src/lib/test_merchant_api.c
@@ -49,13 +49,7 @@
static const char *pickup_amounts_1[] = {"EUR:5", NULL};
-/**
- * URL of the fakebank.
- */
-static char *fakebank_url;
-
static char *payer_payto;
-static struct TALER_BANK_AuthenticationData auth;
static char *exchange_payto;
static char *merchant_payto;
static struct TALER_TESTING_BankConfiguration bc;
@@ -71,11 +65,6 @@ static char *merchant_url;
*/
static struct GNUNET_OS_Process *merchantd;
-/**
- * Exchange base URL.
- */
-static char *exchange_url;
-
/**
* Map for #intern()
*/
@@ -146,7 +135,7 @@ CMD_TRANSFER_TO_EXCHANGE (char *label, char *amount)
return TALER_TESTING_cmd_admin_add_incoming (label,
amount,
- &auth,
+ &bc.exchange_auth,
payer_payto);
}
@@ -235,13 +224,14 @@ run (void *cls,
* Make a reserve exist,
* according to the previous
* transfer.
- */CMD_EXEC_WIREWATCH ("wirewatch-1"),
- TALER_TESTING_cmd_check_bank_transfer
+ */
+ CMD_EXEC_WIREWATCH ("wirewatch-1"),
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-2",
- EXCHANGE_URL,
"EUR:10.02",
payer_payto, // payer payto
- exchange_payto), // payee exchange payto
+ exchange_payto,
+ "create-reserve-1"), // payee exchange payto
TALER_TESTING_cmd_withdraw_amount
("withdraw-coin-1",
@@ -264,17 +254,11 @@ run (void *cls,
("create-proposal-1",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"1\",\
\"refund_deadline\": {\"t_ms\": 0},\
\"pay_deadline\": {\"t_ms\": \"never\" },\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":5,\
- \"fraction\":0},\
+ \"amount\":\"EUR:5.0\",\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -349,17 +333,11 @@ run (void *cls,
("create-proposal-2",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"2\",\
\"refund_deadline\": {\"t_ms\": 0},\
\"pay_deadline\": {\"t_ms\": \"never\" },\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":5,\
- \"fraction\":0},\
+ \"amount\":\"EUR:5.0\",\
\"summary\": \"useful product\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -420,7 +398,7 @@ run (void *cls,
TALER_TESTING_cmd_admin_add_incoming_with_ref
("create-reserve-2b",
"EUR:4.01",
- &auth,
+ &bc.exchange_auth,
exchange_payto,
"create-reserve-2"),
CMD_EXEC_WIREWATCH ("wirewatch-2"),
@@ -516,17 +494,11 @@ run (void *cls,
("create-proposal-not-to-be-paid",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"1-unpaid\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":5,\
- \"fraction\":0},\
+ \"amount\":\"EUR:5.0\"\
\"summary\": \"useful product\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -581,17 +553,11 @@ run (void *cls,
("create-proposal-unincreased-refund",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"unincreased-proposal\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":5,\
- \"fraction\":0},\
+ \"amount\":\"EUR:5.0\"\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -639,7 +605,7 @@ run (void *cls,
TALER_TESTING_cmd_admin_add_incoming_with_instance
("create-reserve-tip-1",
"EUR:20.04",
- &auth,
+ &bc.exchange_auth,
payer_payto,
"tip",
CONFIG_FILE),
@@ -655,14 +621,14 @@ run (void *cls,
TALER_TESTING_cmd_tip_authorize ("authorize-tip-1",
merchant_url_internal ("tip"),
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_OK,
"tip 1",
"EUR:5.01"),
TALER_TESTING_cmd_tip_authorize ("authorize-tip-2",
merchant_url_internal ("tip"),
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_OK,
"tip 2",
"EUR:5.01"),
@@ -674,7 +640,7 @@ run (void *cls,
* actually create a reserve. */TALER_TESTING_cmd_tip_authorize_with_ec
("authorize-tip-null",
merchant_url_internal ("nulltip"),
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_NOT_FOUND,
"tip 2",
"EUR:5.01",
@@ -720,7 +686,7 @@ run (void *cls,
TALER_TESTING_cmd_admin_add_incoming_with_instance
("create-reserve-insufficient-funds",
"EUR:1.01",
- &auth,
+ &bc.exchange_auth,
payer_payto,
"dtip",
CONFIG_FILE),
@@ -738,7 +704,7 @@ run (void *cls,
TALER_TESTING_cmd_tip_authorize_with_ec
("authorize-tip-3-insufficient-funds",
merchant_url_internal ("dtip"),
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_PRECONDITION_FAILED,
"tip 3",
"EUR:2.02",
@@ -747,7 +713,7 @@ run (void *cls,
TALER_TESTING_cmd_tip_authorize_with_ec
("authorize-tip-4-unknown-instance",
merchant_url_internal ("unknown"),
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_NOT_FOUND,
"tip 4",
"EUR:5.01",
@@ -756,7 +722,7 @@ run (void *cls,
TALER_TESTING_cmd_tip_authorize_with_ec
("authorize-tip-5-notip-instance",
merchant_url,
- exchange_url,
+ EXCHANGE_URL,
MHD_HTTP_NOT_FOUND,
"tip 5",
"EUR:5.01",
@@ -785,17 +751,11 @@ run (void *cls,
("create-proposal-tip-1",
merchant_url_internal ("tip"),
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"1-tip\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":5,\
- \"fraction\":0},\
+ \"amount\":\"EUR:5.0\",\
\"summary\": \"useful product\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -854,17 +814,11 @@ run (void *cls,
("create-proposal-10",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"10\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":10,\
- \"fraction\":0},\
+ \"amount\":\"EUR:10.0\",\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -933,17 +887,11 @@ run (void *cls,
("create-proposal-11",
merchant_url,
MHD_HTTP_OK,
- "{\"max_fee\":\
- {\"currency\":\"EUR\",\
- \"value\":0,\
- \"fraction\":50000000},\
+ "{\"max_fee\":\"EUR:0.5\",\
\"order_id\":\"11\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\
- {\"currency\":\"EUR\",\
- \"value\":10,\
- \"fraction\":0},\
+ \"amount\":\"EUR:10.0\"\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -1031,7 +979,7 @@ run (void *cls,
TALER_TESTING_run_with_fakebank (is,
commands,
- fakebank_url);
+ bc.exchange_auth.wire_gateway_url);
}
diff --git a/src/lib/test_merchant_api.conf b/src/lib/test_merchant_api.conf
index da97090..f25130b 100644
--- a/src/lib/test_merchant_api.conf
+++ b/src/lib/test_merchant_api.conf
@@ -202,6 +202,9 @@ METHOD = x-taler-bank
# wallets with the bank information for transfers to the exchange.
WIRE_RESPONSE = ${TALER_CONFIG_HOME}/exchange/account-2.json
+WIRE_GATEWAY_URL = "http://localhost:8082/2/"
+WIRE_GATEWAY_AUTH_METHOD = NONE
+
ENABLE_DEBIT = YES
ENABLE_CREDIT = YES
--
To stop receiving notification emails like this one, please contact
address@hidden.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-merchant] branch master updated: fix deprecated JSON syntax in test case,
gnunet <=