summaryrefslogtreecommitdiffstats
path: root/tests/var.test
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-06-21 07:13:48 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-06-21 07:13:48 (GMT)
commit09c0f6835523794621c9bae88e5ea3b955c14878 (patch)
tree346e19c129eb5d40a77ac2febe99a9abccd086cc /tests/var.test
parent104527a10755e3d38008d55cc79bd8f76ce4d9e8 (diff)
downloadtcl-09c0f6835523794621c9bae88e5ea3b955c14878.zip
tcl-09c0f6835523794621c9bae88e5ea3b955c14878.tar.gz
tcl-09c0f6835523794621c9bae88e5ea3b955c14878.tar.bz2
"trace variable" -> "trace add variable" in testcases (and documentation)
Diffstat (limited to 'tests/var.test')
-rw-r--r--tests/var.test24
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/var.test b/tests/var.test
index 15edf6e..5300adc 100644
--- a/tests/var.test
+++ b/tests/var.test
@@ -597,10 +597,10 @@ test var-8.1 {TclDeleteVars, "unset" traces are called with fully-qualified var
variable info
set info [concat $info [list $name1 $name2 $op]]
}
- trace var v u [namespace code traceUnset]
+ trace add var v unset [namespace code traceUnset]
}
list [unset test_ns_var::v] $test_ns_var::info
-} -result {{} {test_ns_var::v {} u}}
+} -result {{} {test_ns_var::v {} unset}}
test var-8.2 {TclDeleteNamespaceVars, "unset" traces on ns delete are called with fully-qualified var names} -setup {
catch {namespace delete test_ns_var}
catch {unset a}
@@ -608,13 +608,13 @@ test var-8.2 {TclDeleteNamespaceVars, "unset" traces on ns delete are called wit
set info ""
namespace eval test_ns_var {
variable v 123 1
- trace var v u ::traceUnset
+ trace add var v unset ::traceUnset
}
proc traceUnset {name1 name2 op} {
set ::info [concat $::info [list $name1 $name2 $op]]
}
list [namespace delete test_ns_var] $::info
-} -result {{} {::test_ns_var::v {} u}}
+} -result {{} {::test_ns_var::v {} unset}}
test var-8.3 {TclDeleteNamespaceVars, mem leak} -constraints memory -setup {
proc ::t {a i o} {
@@ -624,7 +624,7 @@ test var-8.3 {TclDeleteNamespaceVars, mem leak} -constraints memory -setup {
leaktest {
namespace eval n {
variable v 123
- trace variable v u ::t
+ trace add variable v unset ::t
}
namespace delete n
}
@@ -703,8 +703,8 @@ test var-9.9 {behaviour of TclGetVar read trace success} -setup {
} -constraints testsetnoerr -body {
proc resetvar {val name elem op} {upvar 1 $name v; set v $val}
set u 10
- trace var u r [list resetvar 1]
- trace var v r [list resetvar 2]
+ trace add var u read [list resetvar 1]
+ trace add var v read [list resetvar 2]
list \
[testsetnoerr u] \
[testseterr v]
@@ -712,7 +712,7 @@ test var-9.9 {behaviour of TclGetVar read trace success} -setup {
test var-9.10 {behaviour of TclGetVar read trace error} testsetnoerr {
proc writeonly args {error "write-only"}
set v 456
- trace var v r writeonly
+ trace add var v read writeonly
list \
[catch {testsetnoerr v} msg] $msg \
[catch {testseterr v} msg] $msg
@@ -723,8 +723,8 @@ test var-9.11 {behaviour of TclSetVar write trace success} -setup {
} -constraints testsetnoerr -body {
proc doubleval {name elem op} {upvar 1 $name v; set v [expr {2 * $v}]}
set v 1
- trace var v w doubleval
- trace var u w doubleval
+ trace add var v write doubleval
+ trace add var u write doubleval
list \
[testsetnoerr u 2] \
[testseterr v 3]
@@ -732,7 +732,7 @@ test var-9.11 {behaviour of TclSetVar write trace success} -setup {
test var-9.12 {behaviour of TclSetVar write trace error} testsetnoerr {
proc readonly args {error "read-only"}
set v 456
- trace var v w readonly
+ trace add var v write readonly
list \
[catch {testsetnoerr v 2} msg] $msg $v \
[catch {testseterr v 3} msg] $msg $v
@@ -794,7 +794,7 @@ test var-13.1 {Tcl_UnsetVar2, unset array with trace set on element} -setup {
}
namespace eval :: {
set t(1) 1
- trace variable t(1) u foo
+ trace add variable t(1) unset foo
unset t
}
set x "If you see this, it worked"