summaryrefslogtreecommitdiffstats
path: root/tests/clock.test
diff options
context:
space:
mode:
authorKevin B Kenny <kennykb@acm.org>2006-08-24 21:47:48 (GMT)
committerKevin B Kenny <kennykb@acm.org>2006-08-24 21:47:48 (GMT)
commitccfa5605f3ee0ddba99ef360e7c3bc5414558987 (patch)
tree1fa1aa47a165a4a871bedcbf07fba017d3bcf4d7 /tests/clock.test
parent19fcbcae90c81e4b77399f68d9f7e7ba0df28df3 (diff)
downloadtcl-ccfa5605f3ee0ddba99ef360e7c3bc5414558987.zip
tcl-ccfa5605f3ee0ddba99ef360e7c3bc5414558987.tar.gz
tcl-ccfa5605f3ee0ddba99ef360e7c3bc5414558987.tar.bz2
* library/tzdata: Regenerated, including several new files,
from Olson's tzdata2006j. * library/clock.tcl: * tests/clock.test: Removed an early testing hack that allowed loading 'registry' from the build tree rather than an installed one. This is a workaround for [Bug 15232730], which remains open because it's a symptom of a deeper underlying problem.
Diffstat (limited to 'tests/clock.test')
-rw-r--r--tests/clock.test37
1 files changed, 23 insertions, 14 deletions
diff --git a/tests/clock.test b/tests/clock.test
index 97b385c..fb9af4f 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.66 2006/07/31 03:27:13 kennykb Exp $
+# RCS: @(#) $Id: clock.test,v 1.67 2006/08/24 21:47:50 kennykb Exp $
if {[lsearch [namespace children] ::tcltest] == -1} {
package require tcltest 2
@@ -20,19 +20,7 @@ if {[lsearch [namespace children] ::tcltest] == -1} {
if {[testConstraint win]} {
if {[catch {package require registry 1.1}]} {
- # HIDEOUS KLUDGE: [package require registry 1.1] has failed.
- # This failure likely means that we're running in Tcl's build
- # directory instead of the install directory. We recover by
- # trying to load tclreg*.dll directly.
-
- if {[catch {
- load [lindex [glob -directory \
- [file join [pwd] [file dirname [info nameofexecutable]]] \
- tclReg*.dll] 0] registry
- }]} then {
- # Still no registry!
- namespace eval ::tcl::clock [set NoRegistry {}]
- }
+ namespace eval ::tcl::clock {variable NoRegistry {}}
}
}
package require msgcat 1.4
@@ -35194,6 +35182,8 @@ test clock-31.1 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
::tcl::clock::ClearCaches
} \
-body {
@@ -35203,6 +35193,7 @@ test clock-31.1 {system locale} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
::tcl::clock::ClearCaches
} \
-result [clock format 0 -timezone :UTC -locale current \
@@ -35214,6 +35205,8 @@ test clock-31.2 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
::tcl::clock::ClearCaches
} \
-body {
@@ -35223,6 +35216,7 @@ test clock-31.2 {system locale} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
::tcl::clock::ClearCaches
} \
-result [clock format 0 -timezone :UTC -locale current \
@@ -35234,6 +35228,8 @@ test clock-31.3 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
::tcl::clock::ClearCaches
} \
-body {
@@ -35243,6 +35239,7 @@ test clock-31.3 {system locale} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
::tcl::clock::ClearCaches
} \
-result [clock format 0 -timezone :UTC -locale current \
@@ -35254,6 +35251,8 @@ test clock-31.4 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
if { [info exists env(TZ)] } {
set oldTZ $env(TZ)
unset env(TZ)
@@ -35277,6 +35276,7 @@ test clock-31.4 {system locale} \
if { [info exists oldTZ] } {
set env(TZ) $oldTZ
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
::tcl::clock::ClearCaches
} \
-result [clock format 0 -locale current -timezone EST5 \
@@ -35288,6 +35288,8 @@ test clock-31.5 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
if { [info exists env(TZ)] } {
set oldTZ $env(TZ)
unset env(TZ)
@@ -35305,6 +35307,7 @@ test clock-31.5 {system locale} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
if { [info exists oldTclTZ] } {
set env(TCL_TZ) $oldTclTZ
}
@@ -35322,6 +35325,8 @@ test clock-31.6 {system locale} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
if { [info exists env(TZ)] } {
set oldTZ $env(TZ)
unset env(TZ)
@@ -35339,6 +35344,7 @@ test clock-31.6 {system locale} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
if { [info exists oldTclTZ] } {
set env(TCL_TZ) $oldTclTZ
}
@@ -35930,6 +35936,8 @@ test clock-49.2 {regression test - missing time zone file (Bug 1237907)} \
namespace eval ::tcl::clock {
namespace import -force ::testClock::registry
}
+ set noreg [info exists ::tcl::clock::NoRegistry]
+ if {$noreg} {unset ::tcl::clock::NoRegistry}
if { [info exists env(TZ)] } {
set oldTZ $env(TZ)
unset env(TZ)
@@ -35954,6 +35962,7 @@ test clock-49.2 {regression test - missing time zone file (Bug 1237907)} \
namespace eval ::tcl::clock {
rename registry {}
}
+ if {$noreg} {set ::tcl::clock::NoRegistry {}}
if { [info exists oldTclTZ] } {
set env(TCL_TZ) $oldTclTZ
}