summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsebres <sebres@users.sourceforge.net>2019-12-10 12:45:09 (GMT)
committersebres <sebres@users.sourceforge.net>2019-12-10 12:45:09 (GMT)
commit5caaa0f557d84c6f010ea30242b39d166bee3a59 (patch)
tree44d63c73b1a6f877e3149155de06e4efac0efce4
parentc66173309fa8adc4c4159bdeae016c7f9e2cbae0 (diff)
downloadtcl-5caaa0f557d84c6f010ea30242b39d166bee3a59.zip
tcl-5caaa0f557d84c6f010ea30242b39d166bee3a59.tar.gz
tcl-5caaa0f557d84c6f010ea30242b39d166bee3a59.tar.bz2
amend to [2cf1202807]: find the hooks in tcltest namespace only
-rw-r--r--library/tcltest/tcltest.tcl6
1 files changed, 3 insertions, 3 deletions
diff --git a/library/tcltest/tcltest.tcl b/library/tcltest/tcltest.tcl
index e5dbdfe..c51467b 100644
--- a/library/tcltest/tcltest.tcl
+++ b/library/tcltest/tcltest.tcl
@@ -1983,7 +1983,7 @@ proc tcltest::test {name description args} {
}
# First, run the setup script (or a hook if it presents):
- if {[set cmd [uplevel 1 {namespace which SetupTest}]] ne ""} {
+ if {[set cmd [namespace which -command [namespace current]::SetupTest]] ne ""} {
set setup [list $cmd $setup]
}
set processTest 1
@@ -2081,7 +2081,7 @@ proc tcltest::test {name description args} {
}
# Always run the cleanup script (or a hook if it presents):
- if {[set cmd [uplevel 1 {namespace which CleanupTest}]] ne ""} {
+ if {[set cmd [namespace which -command [namespace current]::CleanupTest]] ne ""} {
set cleanup [list $cmd $cleanup]
}
set code [catch {uplevel 1 $cleanup} cleanupMsg]
@@ -2397,7 +2397,7 @@ proc tcltest::RunTest {name script} {
}
# run the test script (or a hook if it presents):
- if {[set cmd [uplevel 1 {namespace which EvalTest}]] ne ""} {
+ if {[set cmd [namespace which -command [namespace current]::EvalTest]] ne ""} {
set script [list $cmd $script]
}
set code [catch {uplevel 1 $script} actualAnswer]