From 4e7c8bbe034e7f96b4d2880f99cf1bc75d4c6097 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 13 Sep 2011 11:21:52 +0000 Subject: * lib/pstore.rb, test/test_pstore.rb: suppress warnings with -v. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 +++- lib/pstore.rb | 1 + test/test_pstore.rb | 4 +--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 68254ab250..9b94bd7894 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,6 @@ -Tue Sep 13 15:02:48 2011 Nobuyoshi Nakada +Tue Sep 13 20:21:49 2011 Nobuyoshi Nakada + + * lib/pstore.rb, test/test_pstore.rb: suppress warnings with -v. * lib/pstore.rb (PStore): always open in binary mode even if default encodings are set. [Bug #5311] [ruby-core:39503] diff --git a/lib/pstore.rb b/lib/pstore.rb index 020b028666..429d7e5c7d 100644 --- a/lib/pstore.rb +++ b/lib/pstore.rb @@ -437,6 +437,7 @@ class PStore rescue result = false end + self.class.instance_method(:marshal_dump_supports_canonical_option?) self.class.__send__(:define_method, :marshal_dump_supports_canonical_option?) do result end diff --git a/test/test_pstore.rb b/test/test_pstore.rb index 21831903cf..e8a1032c98 100644 --- a/test/test_pstore.rb +++ b/test/test_pstore.rb @@ -116,10 +116,8 @@ class PStoreTest < Test::Unit::TestCase def test_pstore_files_are_accessed_as_binary_files bug5311 = '[ruby-core:39503]' n = 128 - assert_in_out_err(["-rpstore", "-", @pstore_file], <<-SRC, [bug5311], [], bug5311) + assert_in_out_err(["-Eutf-8:utf-8", "-rpstore", "-", @pstore_file], <<-SRC, [bug5311], [], bug5311) @pstore = PStore.new(ARGV[0]) - Encoding.default_internal = 'utf-8' - Encoding.default_external = 'utf-8' (1..#{n}).each do |i| @pstore.transaction {@pstore["Key\#{i}"] = "value \#{i}"} end -- cgit v1.2.3