[#38371] Re: [ruby-cvs:30538] Ruby:r23320 (trunk): * lib/set.rb (SortedSet#add): Do not let an uncomparable object — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
At Mon, 4 May 2009 23:44:22 +0900,
遠藤です。
At Fri, 8 May 2009 02:00:10 +0900,
[#38372] making install-sh more descriptive — "Yugui (Yuki Sonoda)" <yugui@...>
install-shが空になって久しい(r520)です。
[#38382] [Bug #1442] indentation check and coverage for toplevel do not work — Yusuke Endoh <redmine@...>
Bug #1442: indentation check and coverage for toplevel do not work
[#38390] [Bug:1.8] Tempfile and extended Enumerable — Tanaka Akira <akr@...>
1.8.8dev で、以下のように、Enumerable に each2 を定義し、
[#38392] Enumerable#gather_each — Tanaka Akira <akr@...>
ときに、複数行をまとめて扱いたいことがあります。
ujihisaと申します。
まつもと ゆきひろです
At Sun, 10 May 2009 06:00:08 +0900,
In article <E1M2t0u-0000Aa-Sd@x61.netlab.jp>,
まつもと ゆきひろです
In article <E1M4oSd-00005c-WB@x61.netlab.jp>,
In article <873ab3531u.fsf@fsij.org>,
まつもと ゆきひろです
At Sat, 9 May 2009 15:30:20 +0900,
In article <86r5yy2nrg.knu@iDaemons.org>,
At Sun, 10 May 2009 10:08:47 +0900,
In article <86ocu132gq.knu@iDaemons.org>,
At Sun, 10 May 2009 15:57:33 +0900,
In article <86my9l2tts.knu@iDaemons.org>,
Haskell の groupBy と Python の groupby が似ている、という話
遠藤です。
In article <e0b1e5700905140800y6d701c6fj731a59ffd83b9d79@mail.gmail.com>,
[#38423] longlife gc — Narihiro Nakamura <authornari@...>
nariと申します.
[#38446] [Bug:1.9] exact Time and inexact Time — Yusuke ENDOH <mame@...>
遠藤です。
In article <e0b1e5700905132145i32bed2f0y80faef19c119824f@mail.gmail.com>,
遠藤です。
[#38463] SQLiteライブラリ — "NARUSE, Yui" <naruse@...>
成瀬です。
[#38486] [Bug #1483] some commands installed without program-suffix — Kazuhiro NISHIYAMA <redmine@...>
Bug #1483: some commands installed without program-suffix
[#38493] [Feature:trunk] enhancement of Array#drop — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#38518] [Bug:1.9] Enumerator.new { }.take(1).inject(&:+) causes stack overflow — Yusuke ENDOH <mame@...>
遠藤です。
[#38524] [Bug #1503] -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる — sinnichi eguchi <redmine@...>
Bug #1503: -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる
[ruby-dev:38492] [Bug: trunk] test_encode_xmlschema depends upon system's time zone
zundaと申します
ruby 1.9.2dev (2009-05-18 trunk 23484) [i686-linux]で、
make test-allが下記のように失敗します。
10) Failure:
test_encode_xmlschema(TestTimeExtention) [/home/zunda/local/src/ruby-trunk/test/test_time.rb:167]:
<"1970-01-01T09:00:00.666+09:00"> expected but was
<"1969-12-31T14:00:00.666-10:00">.
このテストの結果は、テストを実行している環境のタイムゾーンに依存
しているようです。
失敗する例
$ TZ=HST ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb --extout=.ext --
./test/test_time.rb
Loaded suite ./test/test_time
Started
...F.................
Finished in 0.035415 seconds.
1) Failure:
test_encode_xmlschema(TestTimeExtention) [./test/test_time.rb:167]:
<"1970-01-01T09:00:00.666+09:00"> expected but was
<"1969-12-31T14:00:00.666-10:00">.
21 tests, 195 assertions, 1 failures, 0 errors, 0 skips
成功する例
$ TZ=Japan ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb --extout=.ext --
./test/test_time.rb
Loaded suite ./test/test_time
Started
.....................
Finished in 0.032904 seconds.
21 tests, 205 assertions, 0 failures, 0 errors, 0 skips
例えば、手元では下記のような変更でどちらの場合もテストが成功する
ようになりました。
以上、ご参考まで。
Index: test/test_time.rb
===================================================================
--- test/test_time.rb (revision 23485)
+++ test/test_time.rb (working copy)
@@ -2,6 +2,15 @@
require 'test/unit'
class TestTimeExtention < Test::Unit::TestCase # :nodoc:
+ def setup
+ @tzorig = ENV['TZ']
+ ENV['TZ'] = 'Japan'
+ end
+
+ def teardown
+ ENV['TZ'] = @tzorig
+ end
+
def test_rfc822
assert_equal(Time.utc(1976, 8, 26, 14, 30) + 4 * 3600,
Time.rfc2822("26 Aug 76 14:30 EDT"))
--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/