[DRE-commits] [ruby-rest-client] 02/03: disable-network-tests

Lucas Nussbaum lucas at moszumanska.debian.org
Tue Oct 31 10:25:53 UTC 2017


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

lucas pushed a commit to branch patch-queue/master
in repository ruby-rest-client.

commit cd734b5a960d0d3cc2d3964466a61277ea888d43
Author: Matthias Klose <doko at ubuntu.com>
Date:   Sat Jul 8 20:39:34 2017 +0200

    disable-network-tests
    
    
    Gbp-Pq: Name disable-network-tests.patch
---
 spec/integration/request_spec.rb | 91 +---------------------------------------
 1 file changed, 1 insertion(+), 90 deletions(-)

diff --git a/spec/integration/request_spec.rb b/spec/integration/request_spec.rb
index 99bfefa..05580b7 100644
--- a/spec/integration/request_spec.rb
+++ b/spec/integration/request_spec.rb
@@ -10,96 +10,7 @@ describe RestClient::Request do
   end
 
   describe "ssl verification" do
-    it "is successful with the correct ca_file" do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :ssl_ca_file => File.join(File.dirname(__FILE__), "certs", "digicert.crt")
-      )
-      expect { request.execute }.to_not raise_error
-    end
-
-    it "is successful with the correct ca_path" do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :ssl_ca_path => File.join(File.dirname(__FILE__), "capath_digicert")
-      )
-      expect { request.execute }.to_not raise_error
-    end
-
-    # TODO: deprecate and remove RestClient::SSLCertificateNotVerified and just
-    # pass through OpenSSL::SSL::SSLError directly. See note in
-    # lib/restclient/request.rb.
-    #
-    # On OS X, this test fails since Apple has patched OpenSSL to always fall
-    # back on the system CA store.
-    it "is unsuccessful with an incorrect ca_file", :unless => RestClient::Platform.mac_mri? do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :ssl_ca_file => File.join(File.dirname(__FILE__), "certs", "verisign.crt")
-      )
-      expect { request.execute }.to raise_error(RestClient::SSLCertificateNotVerified)
-    end
-
-    # On OS X, this test fails since Apple has patched OpenSSL to always fall
-    # back on the system CA store.
-    it "is unsuccessful with an incorrect ca_path", :unless => RestClient::Platform.mac_mri? do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :ssl_ca_path => File.join(File.dirname(__FILE__), "capath_verisign")
-      )
-      expect { request.execute }.to raise_error(RestClient::SSLCertificateNotVerified)
-    end
-
-    it "is successful using the default system cert store" do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :verify_ssl => true,
-      )
-      expect {request.execute }.to_not raise_error
-    end
-
-    it "executes the verify_callback" do
-      ran_callback = false
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :verify_ssl => true,
-        :ssl_verify_callback => lambda { |preverify_ok, store_ctx|
-          ran_callback = true
-          preverify_ok
-        },
-      )
-      expect {request.execute }.to_not raise_error
-      expect(ran_callback).to eq(true)
-    end
-
-    it "fails verification when the callback returns false",
-       :unless => RestClient::Platform.mac_mri? do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :verify_ssl => true,
-        :ssl_verify_callback => lambda { |preverify_ok, store_ctx| false },
-      )
-      expect { request.execute }.to raise_error(RestClient::SSLCertificateNotVerified)
-    end
-
-    it "succeeds verification when the callback returns true",
-       :unless => RestClient::Platform.mac_mri? do
-      request = RestClient::Request.new(
-        :method => :get,
-        :url => 'https://www.mozilla.org',
-        :verify_ssl => true,
-        :ssl_ca_file => File.join(File.dirname(__FILE__), "certs", "verisign.crt"),
-        :ssl_verify_callback => lambda { |preverify_ok, store_ctx| true },
-      )
-      expect { request.execute }.to_not raise_error
-    end
+    # all removed; accessing the network
   end
 
   describe "timeouts" do

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-rest-client.git



More information about the Pkg-ruby-extras-commits mailing list