diff options
author | Kevin B Kenny <kennykb@acm.org> | 2003-03-19 01:19:50 (GMT) |
---|---|---|
committer | Kevin B Kenny <kennykb@acm.org> | 2003-03-19 01:19:50 (GMT) |
commit | cc539d2683c0e33f8b55a8b886fb36ddf6ca7577 (patch) | |
tree | b9a1a7aac3dea037c8486f6af8a9788781fb9fe7 /tests | |
parent | 9501f8cadf329916ab83d74c5c5aee6edf99ca3c (diff) | |
download | tcl-cc539d2683c0e33f8b55a8b886fb36ddf6ca7577.zip tcl-cc539d2683c0e33f8b55a8b886fb36ddf6ca7577.tar.gz tcl-cc539d2683c0e33f8b55a8b886fb36ddf6ca7577.tar.bz2 |
* tests/registry.test: Changed the conditionals to avoid an
abort if [testlocale] is missing, as when running the test in
tclsh rather than tcltest. [Bug #705677]
Diffstat (limited to 'tests')
-rw-r--r-- | tests/registry.test | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/registry.test b/tests/registry.test index 2ace4d5..9e12849 100644 --- a/tests/registry.test +++ b/tests/registry.test @@ -10,10 +10,10 @@ # Copyright (c) 1997 by Sun Microsystems, Inc. All rights reserved. # Copyright (c) 1998-1999 by Scriptics Corporation. # -# RCS: @(#) $Id: registry.test,v 1.12 2002/10/18 23:58:18 hobbs Exp $ +# RCS: @(#) $Id: registry.test,v 1.12.2.1 2003/03/19 01:19:53 kennykb Exp $ if {[lsearch [namespace children] ::tcltest] == -1} { - package require tcltest + package require tcltest 2 namespace import -force ::tcltest::* } @@ -29,13 +29,15 @@ if {$tcl_platform(platform) == "windows"} { } # determine the current locale -set old [testlocale all] -if {![string compare [testlocale all ""] "English_United States.1252"]} { - # error messages from registry package are already localized. - set ::tcltest::testConstraints(english) 1 +if { [string compare {} [info commands testlocale]] } { + set old [testlocale all] + testConstraint english \ + [string equal [testlocale all ""] "English_United States.1252"] + testlocale all $old + unset old +} else { + testConstraint english false } -testlocale all $old -unset old set hostname [info hostname] |