gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-merchant] branch master updated: make twister test case pass


From: gnunet
Subject: [taler-merchant] branch master updated: make twister test case pass
Date: Sun, 19 Jan 2020 14:29:20 +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 73642a5  make twister test case pass
73642a5 is described below

commit 73642a5d264f716de576996ec374f090aa8575b7
Author: Florian Dold <address@hidden>
AuthorDate: Sun Jan 19 14:29:15 2020 +0100

    make twister test case pass
---
 src/lib/test_merchant_api.c         |   1 -
 src/lib/test_merchant_api_twisted.c | 159 ++++++++++--------------------------
 2 files changed, 43 insertions(+), 117 deletions(-)

diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c
index eb630a3..01d8f92 100644
--- a/src/lib/test_merchant_api.c
+++ b/src/lib/test_merchant_api.c
@@ -132,7 +132,6 @@ CMD_EXEC_AGGREGATOR (char *label)
 static struct TALER_TESTING_Command
 CMD_TRANSFER_TO_EXCHANGE (char *label, char *amount)
 {
-
   return TALER_TESTING_cmd_admin_add_incoming (label,
                                                amount,
                                                &bc.exchange_auth,
diff --git a/src/lib/test_merchant_api_twisted.c 
b/src/lib/test_merchant_api_twisted.c
index d9dd576..4555cbd 100644
--- a/src/lib/test_merchant_api_twisted.c
+++ b/src/lib/test_merchant_api_twisted.c
@@ -101,12 +101,6 @@ static char *twister_merchant_url_instance_nonexistent;
  */
 static char *twister_merchant_url_instance_tor;
 
-/**
- * URL of the fakebank.  Obtained from CONFIG_FILE's
- * "exchange-wire-test:BANK_URI" option.
- */
-static char *fakebank_url;
-
 /**
  * Merchant base URL.
  */
@@ -212,13 +206,12 @@ run (void *cls,
      * transfer.
      */
     CMD_EXEC_WIREWATCH ("5719-wirewatch"),
-
-    TALER_TESTING_cmd_check_bank_transfer
+    TALER_TESTING_cmd_check_bank_admin_transfer
       ("5719-check-transfer",
-      EXCHANGE_URL,
       "EUR:1.01",
       payer_payto,
-      exchange_payto),
+      exchange_payto,
+      "5719-create-reserve"),
 
     TALER_TESTING_cmd_withdraw_amount ("5719-withdraw",
                                        "5719-create-reserve",
@@ -233,18 +226,12 @@ run (void *cls,
       ("5719-create-proposal",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"5719TRIGGER\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":1,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:1.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"triggering bug 5719\",\
                          \"value\":\"{EUR:1}\"} ] }"),
@@ -278,21 +265,15 @@ run (void *cls,
       ("proposal-for-check-payment",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"fail-check-payment-1\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":2,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:2.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
-                         \"value\":\"{EUR:3}\"} ] }"),
+                         \"value\":\"EUR:3\"} ] }"),
 
     /* Need any response code != 200.  */
     TALER_TESTING_cmd_hack_response_code
@@ -379,20 +360,14 @@ run (void *cls,
       ("create-proposal-2",
       twister_merchant_url,
       0,
-      "{\"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\":99999999999},\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":5,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:5.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
-                         \"value\":\"{EUR:5}\"} ] }"),
+                         \"value\":\"EUR:5\"} ] }"),
     /**
      * Cause proposal to be invalid: this is achieved
      * by deleting the "order_id" field of it.
@@ -404,18 +379,12 @@ run (void *cls,
       ("create-proposal-3",
       twister_merchant_url,
       0,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
          \"fulfillment_url\": \"https://example.com/\",\
          \"order_id\":\"2\",\
          \"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\",\
          \"products\": [ {\"description\":\"ice cream\",\
                           \"value\":\"{EUR:5}\"} ] }"),
@@ -461,17 +430,11 @@ run (void *cls,
       ("create-proposal-5",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"5\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":5,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:5.0\",\
         \"fulfillment_url\": \"https://example.com/\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
@@ -545,13 +508,12 @@ run (void *cls,
 
     CMD_EXEC_WIREWATCH
       ("wirewatch-unaggregation"),
-
-    TALER_TESTING_cmd_check_bank_transfer
+    TALER_TESTING_cmd_check_bank_admin_transfer
       ("check_bank_transfer-unaggregation",
-      EXCHANGE_URL,
       "EUR:5.01",
       payer_payto,
-      exchange_payto),
+      exchange_payto,
+      "create-reserve-unaggregation"),
 
     TALER_TESTING_cmd_check_bank_empty
       ("check_bank_unaggregated-a"),
@@ -570,17 +532,11 @@ run (void *cls,
        * transactions.  */
       twister_merchant_url_instance_tor,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"refund_deadline\":{\"t_ms\":2000},\
         \"pay_deadline\":{\"t_ms\":1000},\
         \"wire_transfer_deadline\":{\"t_ms\":2366841600000},\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":5,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:0.5\",\
         \"summary\": \"unaggregated product\",\
         \"fulfillment_url\": \"https://example.com/\",\
         \"products\": [ {\"description\":\"unaggregated cream\",\
@@ -611,12 +567,12 @@ run (void *cls,
     CMD_TRANSFER_TO_EXCHANGE ("create-reserve-5383",
                               "EUR:2.02"),
     CMD_EXEC_WIREWATCH ("wirewatch-5383"),
-    TALER_TESTING_cmd_check_bank_transfer
+    TALER_TESTING_cmd_check_bank_admin_transfer
       ("check_bank_transfer-5383",
-      EXCHANGE_URL,
       "EUR:2.02",
       payer_payto,
-      exchange_payto),
+      exchange_payto,
+      "create-reserve-5383"),
     TALER_TESTING_cmd_withdraw_amount
       ("withdraw-coin-5383a",
       "create-reserve-5383",
@@ -631,18 +587,12 @@ run (void *cls,
       ("create-proposal-5383",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"5383\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":2,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:2.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
                          \"value\":\"{EUR:2}\"} ] }"),
@@ -658,7 +608,7 @@ run (void *cls,
     CMD_EXEC_AGGREGATOR ("run-aggregator-5383"),
     TALER_TESTING_cmd_check_bank_transfer
       ("check_aggregation_transfer-5383",
-      twister_exchange_url,  /* has the 8888-port thing.  */
+      twister_exchange_url,
       /* paid,         1.97 =
          brutto        2.00 -
          deposit fee   0.01 * 2 -
@@ -696,12 +646,12 @@ run (void *cls,
      */
     CMD_EXEC_WIREWATCH ("wirewatch-1"),
 
-    TALER_TESTING_cmd_check_bank_transfer
+    TALER_TESTING_cmd_check_bank_admin_transfer
       ("check_bank_transfer-2",
-      EXCHANGE_URL,
       "EUR:2.02",
       payer_payto,
-      exchange_payto),
+      exchange_payto,
+      "create-reserve-1"),
 
     TALER_TESTING_cmd_check_bank_empty
       ("track_chunk_check_empty-a"),
@@ -723,18 +673,12 @@ run (void *cls,
       ("create-proposal-6",
       twister_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},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":2,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:2.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
                          \"value\":\"{EUR:3}\"} ] }"),
@@ -817,10 +761,12 @@ run (void *cls,
      */
     CMD_EXEC_WIREWATCH ("wirewatch-abort-1"),
 
-    TALER_TESTING_cmd_check_bank_transfer
+    TALER_TESTING_cmd_check_bank_admin_transfer
       ("check_bank_transfer-abort-1",
-      EXCHANGE_URL,
-      "EUR:1.01", payer_payto, exchange_payto),
+      "EUR:1.01",
+      payer_payto,
+      exchange_payto,
+      "create-reserve-abort-1"),
 
     TALER_TESTING_cmd_withdraw_amount ("withdraw-coin-abort-1",
                                        "create-reserve-abort-1",
@@ -836,18 +782,12 @@ run (void *cls,
       ("create-proposal-abort-1",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"abort-one\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":3,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:3.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\":\"ice cream\",\
                          \"value\":\"{EUR:3}\"} ] }"),
@@ -922,18 +862,12 @@ run (void *cls,
       ("create-proposal-double-spend",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"DS-1\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":1,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:1.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\": \"will succeed\"}] }"),
 
@@ -941,18 +875,12 @@ run (void *cls,
       ("create-proposal-double-spend-1",
       twister_merchant_url,
       MHD_HTTP_OK,
-      "{\"max_fee\":\
-          {\"currency\":\"EUR\",\
-           \"value\":0,\
-           \"fraction\":50000000},\
+      "{\"max_fee\":\"EUR:0.5\",\
         \"order_id\":\"DS-2\",\
         \"refund_deadline\":{\"t_ms\":0},\
         \"pay_deadline\":{\"t_ms\":99999999999},\
         \"fulfillment_url\": \"https://example.com/\",\
-        \"amount\":\
-          {\"currency\":\"EUR\",\
-           \"value\":1,\
-           \"fraction\":0},\
+        \"amount\":\"EUR:1.0\",\
         \"summary\": \"merchant-lib testcase\",\
         \"products\": [ {\"description\": \"will fail\"}] }"),
 
@@ -1026,7 +954,7 @@ run (void *cls,
 
   TALER_TESTING_run_with_fakebank (is,
                                    commands,
-                                   fakebank_url);
+                                   bc.exchange_auth.wire_gateway_url);
 }
 
 
@@ -1114,7 +1042,6 @@ main (int argc,
     purge_process (merchantd);
     purge_process (twisterexchanged);
     purge_process (twistermerchantd);
-    GNUNET_free (fakebank_url);
     GNUNET_free (merchant_url);
     GNUNET_free (twister_exchange_url);
     GNUNET_free (twister_merchant_url);

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]