[DRE-maint] Bug#1036369: ruby-rest-client: network-dependent tests fail
Vignesh Raman
vignesh.raman at collabora.com
Sat May 20 06:16:22 BST 2023
Package: ruby-rest-client
Version: 2.1.0-3
Severity: normal
Tags: patch
X-Debbugs-Cc: vignesh.raman at collabora.com
Dear Maintainer,
ruby-rest-client is failing to build because its test suite
depends on access to the internet,
Failures:
RestClient::Request timeouts raises OpenTimeout when it hits an open timeout
Failure/Error:
expect { request.execute }.to(
raise_error(RestClient::Exceptions::OpenTimeout))
expected RestClient::Exceptions::OpenTimeout, got #<SocketError: Failed to open TCP connection to www.mozilla.org:80 (getaddrinfo: Name or service not known)> with backtrace:
Already some network tests are disabled. Disable the other network
tests which requires access to internet.
Please find the patch for this issue. Thanks.
Regards,
Vignesh
-- System Information:
Debian Release: 12.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-7-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages ruby-rest-client depends on:
ii ruby 1:3.1
ii ruby-http-accept 2.2.0-1
ii ruby-http-cookie 1.0.5-1
ii ruby-mime-types 3.4.1-2
ii ruby-netrc 0.11.0-4
ruby-rest-client recommends no packages.
ruby-rest-client suggests no packages.
-- no debconf information
-------------- next part --------------
>From 6e93dafa17821dde2f7ae5971bbd6d4597304251 Mon Sep 17 00:00:00 2001
From: Vignesh Raman <vignesh.raman at collabora.com>
Date: Fri, 5 May 2023 17:56:16 +0530
Subject: [PATCH] Disable network-dependent tests
ruby-rest-client is failing to build because its test suite
depends on access to the internet,
Failures:
RestClient::Request timeouts raises OpenTimeout when it hits an open timeout
Failure/Error:
expect { request.execute }.to(
raise_error(RestClient::Exceptions::OpenTimeout))
expected RestClient::Exceptions::OpenTimeout, got #<SocketError: Failed to open TCP connection to www.mozilla.org:80 (getaddrinfo: Name or service not known)> with backtrace:
Already some network tests are disabled. Disable the other network
tests which requires access to internet.
Signed-off-by: Vignesh Raman <vignesh.raman at collabora.com>
---
spec/integration/request_spec.rb | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/spec/integration/request_spec.rb b/spec/integration/request_spec.rb
index 35552fd..3f0aa54 100644
--- a/spec/integration/request_spec.rb
+++ b/spec/integration/request_spec.rb
@@ -14,16 +14,7 @@ describe RestClient::Request do
end
describe "timeouts" do
- it "raises OpenTimeout when it hits an open timeout" do
- request = RestClient::Request.new(
- :method => :get,
- :url => 'http://www.mozilla.org',
- :open_timeout => 1e-10,
- )
- expect { request.execute }.to(
- raise_error(RestClient::Exceptions::OpenTimeout))
- end
-
+ # all removed; accessing the network
end
end
--
2.30.2
More information about the Pkg-ruby-extras-maintainers
mailing list