From 996d18a43f34557cb0b2fcf41b93131d48a235f4 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Thu, 29 Apr 2021 21:35:57 +0900 Subject: [PATCH] Do not require stringio It is not used in net/http library code since commit 15ccd0118c13 (r36473 in ruby svn trunk, 2012). require's in test suite are also cleaned up. --- lib/net/http.rb | 1 - test/net/http/test_http_request.rb | 1 - test/net/http/test_https.rb | 4 +--- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/net/http.rb b/lib/net/http.rb index 862f88dd..1fcf1353 100644 --- a/lib/net/http.rb +++ b/lib/net/http.rb @@ -393,7 +393,6 @@ class HTTP < Protocol HTTPVersion = '1.1' begin require 'zlib' - require 'stringio' #for our purposes (unpacking gzip) lump these together HAVE_ZLIB=true rescue LoadError HAVE_ZLIB=false diff --git a/test/net/http/test_http_request.rb b/test/net/http/test_http_request.rb index c1ad99a1..239b2d10 100644 --- a/test/net/http/test_http_request.rb +++ b/test/net/http/test_http_request.rb @@ -1,7 +1,6 @@ # frozen_string_literal: false require 'net/http' require 'test/unit' -require 'stringio' class HTTPRequestTest < Test::Unit::TestCase diff --git a/test/net/http/test_https.rb b/test/net/http/test_https.rb index e9aee15b..aa826379 100644 --- a/test/net/http/test_https.rb +++ b/test/net/http/test_https.rb @@ -1,10 +1,8 @@ # frozen_string_literal: false require "test/unit" +require_relative "utils" begin require 'net/https' - require 'stringio' - require 'timeout' - require File.expand_path("utils", File.dirname(__FILE__)) rescue LoadError # should skip this test end