gnunet-svn
[Top][All Lists]
Advanced

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

[taler-exchange] 108/151: do not pass timeout in test


From: gnunet
Subject: [taler-exchange] 108/151: do not pass timeout in test
Date: Tue, 30 Jul 2024 23:37:58 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository exchange.

commit 8df1e630528cf7d005806a7626062a753c05ca71
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Tue Jul 23 15:54:25 2024 +0200

    do not pass timeout in test
---
 src/lib/exchange_api_kyc_check.c            | 24 +++++++++++++++++-------
 src/testing/testing_api_cmd_kyc_check_get.c |  2 +-
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/lib/exchange_api_kyc_check.c b/src/lib/exchange_api_kyc_check.c
index 26b4e75c1..7d8dd1996 100644
--- a/src/lib/exchange_api_kyc_check.c
+++ b/src/lib/exchange_api_kyc_check.c
@@ -240,23 +240,29 @@ TALER_EXCHANGE_kyc_check (
 {
   struct TALER_EXCHANGE_KycCheckHandle *kch;
   CURL *eh;
-  char *arg_str;
+  char arg_str[128];
   struct curl_slist *job_headers = NULL;
   unsigned long long tms;
 
   tms = timeout.rel_value_us
         / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us;
-  GNUNET_asprintf (&arg_str,
-                   "kyc-check/%llu?timeout_ms=%llu",
-                   (unsigned long long) requirement_row,
-                   tms);
+  if (0 != tms)
+    GNUNET_snprintf (arg_str,
+                     sizeof (arg_str),
+                     "kyc-check/%llu?timeout_ms=%llu",
+                     (unsigned long long) requirement_row,
+                     tms);
+  else
+    GNUNET_snprintf (arg_str,
+                     sizeof (arg_str),
+                     "kyc-check/%llu",
+                     (unsigned long long) requirement_row);
   kch = GNUNET_new (struct TALER_EXCHANGE_KycCheckHandle);
   kch->cb = cb;
   kch->cb_cls = cb_cls;
   kch->url = TALER_url_join (url,
                              arg_str,
                              NULL);
-  GNUNET_free (arg_str);
   if (NULL == kch->url)
   {
     GNUNET_free (kch);
@@ -275,8 +281,12 @@ TALER_EXCHANGE_kyc_check (
     GNUNET_break (CURLE_OK ==
                   curl_easy_setopt (eh,
                                     CURLOPT_TIMEOUT_MS,
-                                    (long) (tms + 100L)));
+                                    (long) (tms + 500L)));
   }
+  GNUNET_break (CURLE_OK ==
+                curl_easy_setopt (eh,
+                                  CURLOPT_VERBOSE,
+                                  1L));
 
   job_headers = curl_slist_append (job_headers,
                                    "Content-Type: application/json");
diff --git a/src/testing/testing_api_cmd_kyc_check_get.c 
b/src/testing/testing_api_cmd_kyc_check_get.c
index 4ad620553..981570153 100644
--- a/src/testing/testing_api_cmd_kyc_check_get.c
+++ b/src/testing/testing_api_cmd_kyc_check_get.c
@@ -171,7 +171,7 @@ check_kyc_run (void *cls,
     TALER_TESTING_get_exchange_url (is),
     *requirement_row,
     account_priv,
-    GNUNET_TIME_UNIT_SECONDS,
+    GNUNET_TIME_UNIT_ZERO,
     &check_kyc_cb,
     kcg);
   GNUNET_assert (NULL != kcg->kwh);

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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