summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2023-11-15 16:07:34 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2023-11-15 16:07:34 (GMT)
commitceffda607532e8635894db86b93d1e02e4754505 (patch)
tree4c8d3363d04fd64e99461c744239eea179ca13c9
parentbb74d876c9a0891895000182060b2e612850a4a3 (diff)
downloadtcl-ceffda607532e8635894db86b93d1e02e4754505.zip
tcl-ceffda607532e8635894db86b93d1e02e4754505.tar.gz
tcl-ceffda607532e8635894db86b93d1e02e4754505.tar.bz2
Fix broken tests
-rw-r--r--tests/ioCmd.test30
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/ioCmd.test b/tests/ioCmd.test
index 7138ecd..619db31 100644
--- a/tests/ioCmd.test
+++ b/tests/ioCmd.test
@@ -3943,22 +3943,23 @@ test iocmd.readFile-1.3 "readFile procedure: syntax" -body {
} -returnCodes error -result {bad mode "gorp2": must be binary or text}
test iocmd.readFile-2.1 "readFile procedure: behaviour" -setup {
- set f [makeFile readFile21.txt "File\nContents"]
+ set f [makeFile "File\nContents" readFile21.txt]
} -body {
readFile $f
} -cleanup {
removeFile $f
} -result "File\nContents\n"
test iocmd.readFile-2.2 "readFile procedure: behaviour" -setup {
- set f [makeFile readFile22.txt "File\nContents"]
+ set f [makeFile "File\nContents" readFile22.txt]
} -body {
readFile $f text
} -cleanup {
removeFile $f
} -result "File\nContents\n"
test iocmd.readFile-2.3 "readFile procedure: behaviour" -setup {
- set f [makeFile readFile23.bin ""]
+ set f [makeFile "" readFile23.bindata]
apply {filename {
+ global BIN_DATA
set ff [open $filename wb]
puts -nonewline $ff $BIN_DATA
close $ff
@@ -3969,7 +3970,7 @@ test iocmd.readFile-2.3 "readFile procedure: behaviour" -setup {
removeFile $f
} -result {1 {0 1 2 3 4 26 27 13 10 0}}
# Need to set up ahead of the test
-set f [makeFile readFile24.txt ""]
+set f [makeFile "" readFile24.txt]
removeFile $f
test iocmd.readFile-2.4 "readFile procedure: behaviour" -body {
readFile $f
@@ -3988,7 +3989,7 @@ test iocmd.writeFile-1.3 "writeFile procedure: syntax" -body {
} -returnCodes error -result {bad mode "gorp2": must be binary or text}
test iocmd.writeFile-2.1 "readFile procedure: behaviour" -setup {
- set f [makeFile writeFile21.txt ""]
+ set f [makeFile "" writeFile21.txt]
removeFile $f
} -body {
list [writeFile $f "File\nContents\n"] [apply {filename {
@@ -4001,7 +4002,7 @@ test iocmd.writeFile-2.1 "readFile procedure: behaviour" -setup {
removeFile $f
} -result [list {} "File\nContents\n"]
test iocmd.writeFile-2.2 "readFile procedure: behaviour" -setup {
- set f [makeFile writeFile22.txt ""]
+ set f [makeFile "" writeFile22.txt]
removeFile $f
} -body {
writeFile $f text "File\nContents\n"
@@ -4015,7 +4016,7 @@ test iocmd.writeFile-2.2 "readFile procedure: behaviour" -setup {
removeFile $f
} -result "File\nContents\n"
test iocmd.writeFile-2.3 "readFile procedure: behaviour" -setup {
- set f [makeFile writeFile23.txt ""]
+ set f [makeFile "" writeFile23.txt]
removeFile $f
} -body {
writeFile $f binary $BIN_DATA
@@ -4039,7 +4040,7 @@ test iocmd.foreachLine-1.2 "foreachLine procedure: syntax" -returnCodes error -b
foreachLine a b c d
} -result {wrong # args: should be "foreachLine varName filename body"}
test iocmd.foreachLine-1.3 "foreachLine procedure: basic errors" -setup {
- set f [makeFile foreachLine13.txt ""]
+ set f [makeFile "" foreachLine13.txt]
} -body {
apply {filename {
array set b {1 1}
@@ -4048,7 +4049,7 @@ test iocmd.foreachLine-1.3 "foreachLine procedure: basic errors" -setup {
} -cleanup {
removeFile $f
} -returnCodes error -result {can't set "line": variable is array}
-set f [makeFile foreachLine14.txt ""]
+set f [makeFile "" foreachLine14.txt]
removeFile $f
test iocmd.foreachLine-1.4 "foreachLine procedure: basic errors" -body {
apply {filename {
@@ -4057,19 +4058,20 @@ test iocmd.foreachLine-1.4 "foreachLine procedure: basic errors" -body {
} -returnCodes error -result "couldn't open \"$f\": no such file or directory"
test iocmd.foreachLine-2.1 "foreachLine procedure: behaviour" -setup {
- set f [makeFile foreachLine21.txt "a\nb\nc"]
+ set f [makeFile "a\nb\nc" foreachLine21.txt]
} -body {
apply {filename {
set lines {}
foreachLine var $filename {
lappend lines $var
}
+ return $lines
}} $f
} -cleanup {
removeFile $f
} -result {a b c}
test iocmd.foreachLine-2.2 "foreachLine procedure: behaviour" -setup {
- set f [makeFile foreachLine22.txt "a\nbb\nc\ndd"]
+ set f [makeFile "a\nbb\nc\ndd" foreachLine22.txt]
} -body {
apply {filename {
set lines {}
@@ -4083,7 +4085,7 @@ test iocmd.foreachLine-2.2 "foreachLine procedure: behaviour" -setup {
removeFile $f
} -result {bb dd}
test iocmd.foreachLine-2.3 "foreachLine procedure: behaviour" -setup {
- set f [makeFile foreachLine23.txt "a\nbb\nccc\ndd\ne"]
+ set f [makeFile "a\nbb\nccc\ndd\ne" foreachLine23.txt]
} -body {
apply {filename {
set lines {}
@@ -4097,7 +4099,7 @@ test iocmd.foreachLine-2.3 "foreachLine procedure: behaviour" -setup {
removeFile $f
} -result {a bb}
test iocmd.foreachLine-2.4 "foreachLine procedure: behaviour" -setup {
- set f [makeFile foreachLine24.txt "a\nbb\nccc\ndd\ne"]
+ set f [makeFile "a\nbb\nccc\ndd\ne" foreachLine24.txt]
} -body {
apply {filename {
set lines {}
@@ -4113,7 +4115,7 @@ test iocmd.foreachLine-2.4 "foreachLine procedure: behaviour" -setup {
removeFile $f
} -result {ccc}
test iocmd.foreachLine-2.5 "foreachLine procedure: behaviour" -setup {
- set f [makeFile foreachLine25.txt "a\nbb\nccc\ndd\ne"]
+ set f [makeFile "a\nbb\nccc\ndd\ne" foreachLine25.txt]
} -body {
apply {filename {
set lines {}