diff options
author | Kevin B Kenny <kennykb@acm.org> | 2004-09-10 17:50:11 (GMT) |
---|---|---|
committer | Kevin B Kenny <kennykb@acm.org> | 2004-09-10 17:50:11 (GMT) |
commit | 02ca88a79487e618d0aa1bf9a949ecb18cbd0acc (patch) | |
tree | 4fef37d05f8f4b25936248edab8b9337623ea24b /tests | |
parent | 7ae4115a5e7d953245963c4287ad342e9c0f54ba (diff) | |
download | tcl-02ca88a79487e618d0aa1bf9a949ecb18cbd0acc.zip tcl-02ca88a79487e618d0aa1bf9a949ecb18cbd0acc.tar.gz tcl-02ca88a79487e618d0aa1bf9a949ecb18cbd0acc.tar.bz2 |
fixed a bug where %z was always positive in :localtime
Diffstat (limited to 'tests')
-rw-r--r-- | tests/clock.test | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/clock.test b/tests/clock.test index acb7a6e..a83ebf0 100644 --- a/tests/clock.test +++ b/tests/clock.test @@ -11,7 +11,7 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: clock.test,v 1.43 2004/09/08 18:46:18 kennykb Exp $ +# RCS: @(#) $Id: clock.test,v 1.44 2004/09/10 17:50:15 kennykb Exp $ if {[lsearch [namespace children] ::tcltest] == -1} { package require tcltest 2 @@ -35261,6 +35261,26 @@ test clock-41.1 {regression test - format group %k when hour is 0 } { clock format 0 -format %k -gmt true } { 0} +test clock-42.1 {regression test - %z in :localtime when west of Greenwich } \ + -setup { + if { [info exists env(TZ)] } { + set oldTZ $env(TZ) + } + set env(TZ) EST5 + } \ + -body { + clock format 0 -format %z -timezone :localtime + } \ + -cleanup { + if { [info exists oldTZ] } { + set env(TZ) $oldTZ + unset oldTZ + } else { + unset env(TZ) + } + } \ + -result {-0500} + # cleanup namespace delete ::testClock |