http://qs321.pair.com?node_id=194185


in reply to Test::More bug?

Looking at Date::ICal version 1.70, it says:

new() handles timezones. It defaults times to UTC (Green­ wich Mean Time, also called Zulu). If you want to set up a time that's in the US "Pacific" timezone, which is GMT-8, use something like:

my $ical = Date::ICal->new( ical => '19971024T120000', offset => "-0800");
That 'tz' has no effect for me.

Your example gives:

1..8 ok 1 - new() returned something ok 2 - and it's the right class ok 3 - sec() not ok 4 - min() # Failed test (test056.pl at line 19) # got: '42' # expected: '12' not ok 5 - hour() # Failed test (test056.pl at line 20) # got: '0' # expected: '16' not ok 6 - day() # Failed test (test056.pl at line 21) # got: '6' # expected: '16' ok 7 - month() ok 8 - year() # Looks like you failed 3 tests of 8.
after changing the tz-line to
offset => '+0530'

This looks correct.

P.S. My sig is no insult, too :-)

alex pleiner <alex@zeitform.de>
zeitform Internet Dienste