commit:     1f4844a7ef6519394e890b232e37bdbc0adf3dac
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 17 09:25:29 2017 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Apr 17 09:25:29 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f4844a7

dev-ruby/aws-s3: avoid test that require network access, fixing bug 339324

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/aws-s3/aws-s3-0.6.3.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild 
b/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild
index 80d9b628570..ed522409714 100644
--- a/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild
+++ b/dev-ruby/aws-s3/aws-s3-0.6.3.ebuild
@@ -33,6 +33,13 @@ RUBY_PATCHES=(
        ${P}+ruby19.patch
 )
 
+all_ruby_prepare() {
+       # Avoid tests requiring network access, bug 339324
+       sed -i -e 
'/test_request_only_escapes_the_path_the_first_time_it_runs_and_not_subsequent_times/,/^
  end/ s:^:#:' \
+               -e 
'/test_if_request_has_no_body_then_the_content_length_is_set_to_zero/,/^  end/ 
s:^:#:' \
+               test/connection_test.rb || die
+}
+
 each_ruby_test() {
        ${RUBY} -I. -e "Dir['test/*_test.rb'].each {|f| require f }" || die
 }

Reply via email to