summaryrefslogtreecommitdiffstats
path: root/tests/image.test
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2003-11-18 01:47:51 (GMT)
committerdgp <dgp@users.sourceforge.net>2003-11-18 01:47:51 (GMT)
commit7af2e46f13299ff7016bcb17e5bf20725aa25935 (patch)
tree87283d3114d5077cccedd07ffb74ffd8ef04e703 /tests/image.test
parentbb19ed403185f85f0d9993e40d4ea892890e5cf6 (diff)
downloadtk-7af2e46f13299ff7016bcb17e5bf20725aa25935.zip
tk-7af2e46f13299ff7016bcb17e5bf20725aa25935.tar.gz
tk-7af2e46f13299ff7016bcb17e5bf20725aa25935.tar.bz2
* tests/constraints.tcl:When running the test suite in a process
* tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.
Diffstat (limited to 'tests/image.test')
-rw-r--r--tests/image.test15
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/image.test b/tests/image.test
index d318713..be119e6 100644
--- a/tests/image.test
+++ b/tests/image.test
@@ -7,11 +7,12 @@
# Copyright (c) 1998-1999 by Scriptics Corporation.
# All rights reserved.
#
-# RCS: @(#) $Id: image.test,v 1.11 2003/09/17 23:45:35 dgp Exp $
+# RCS: @(#) $Id: image.test,v 1.12 2003/11/18 01:47:51 dgp Exp $
package require tcltest 2.1
eval tcltest::configure $argv
tcltest::loadTestedCommands
+namespace import -force ::tk::test::loadTkCommand
eval image delete [image names]
canvas .c -highlightthickness 2
@@ -67,21 +68,25 @@ test image-1.9 {Tk_ImageCmd procedure, "create" option} testImageType {
list [catch {image create test -badName foo} msg] $msg [image names]
} {1 {bad option name "-badName"} {}}
test image-1.10 {Tk_ImageCmd procedure, "create" option with same name as main window} {
- set script [makeFile {
+ set code [loadTkCommand]
+ append code {
update
puts [list [catch {image create photo .} msg] $msg]
exit
- } script]
+ }
+ set script [makeFile $code script]
set x [list [catch {exec [interpreter] <$script} msg] $msg]
removeFile script
set x
} {0 {1 {images may not be named the same as the main window}}}
test image-1.11 {Tk_ImageCmd procedure, "create" option with same name as main window after renaming} {
- set script [makeFile {
+ set code [loadTkCommand]
+ append code {
update
puts [list [catch {rename . foo;image create photo foo} msg] $msg]
exit
- } script]
+ }
+ set script [makeFile $code script]
set x [list [catch {exec [interpreter] <$script} msg] $msg]
removeFile script
set x