diff options
author | dgp <dgp@users.sourceforge.net> | 2009-01-30 16:01:34 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2009-01-30 16:01:34 (GMT) |
commit | 310a0d75d6efd0d33a0008c423f8ac8009471a92 (patch) | |
tree | b621e073791888337892afca421a5eaef6f487e4 | |
parent | 55ce0570bc00c311fdea8fa220088ba1cf56cad9 (diff) | |
download | tcl-310a0d75d6efd0d33a0008c423f8ac8009471a92.zip tcl-310a0d75d6efd0d33a0008c423f8ac8009471a92.tar.gz tcl-310a0d75d6efd0d33a0008c423f8ac8009471a92.tar.bz2 |
improved test fixes
-rw-r--r-- | tests/interp.test | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/tests/interp.test b/tests/interp.test index bdd87fa..6c22b5e 100644 --- a/tests/interp.test +++ b/tests/interp.test @@ -10,7 +10,7 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: interp.test,v 1.62 2009/01/29 17:13:50 dgp Exp $ +# RCS: @(#) $Id: interp.test,v 1.63 2009/01/30 16:01:34 dgp Exp $ if {[lsearch [namespace children] ::tcltest] == -1} { package require tcltest 2.1 @@ -2567,8 +2567,8 @@ test interp-29.3.4 {recursion limit error reporting} { eval { # 3 eval { # 4 eval { # 5 - interp recursionlimit {} 5 - set x ok + interp recursionlimit {} [expr {5+[namespace ensemble exists ::interp]}] + set x ok } } } @@ -2588,8 +2588,8 @@ test interp-29.3.5 {recursion limit error reporting} { eval { # 3 eval { # 4 eval { # 5 - interp recursionlimit {} 4 - set x ok + interp recursionlimit {} [expr {4+[namespace ensemble exists ::interp]}] + set x ok } } } @@ -2609,14 +2609,8 @@ test interp-29.3.6 {recursion limit error reporting} { eval { # 3 eval { # 4 eval { # 5 - # Conversion to an ensemble changed the result, - # because ensemble dispatch consumes an additional - # recursion level. Work around for now by - # directly calling the subcommand target. - # - #interp recursionlimit {} 6 - ::tcl::interp::recursionlimit {} 6 - set x ok + interp recursionlimit {} [expr {6+[namespace ensemble exists ::interp]}] + set x ok } } } |