summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-06-03 19:51:21 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-06-03 19:51:21 (GMT)
commita7e21b7c564f60937d36bef38d68da14d57997fa (patch)
treebe118b0074fe1b8ac46a3c729579824c145d0e80 /tests
parenta5297cf7c36358be626614b3363cc68a4d05c4ac (diff)
parent73ff912a1fd8edfb65a5b594ebecfc531eef79fc (diff)
downloadtcl-a7e21b7c564f60937d36bef38d68da14d57997fa.zip
tcl-a7e21b7c564f60937d36bef38d68da14d57997fa.tar.gz
tcl-a7e21b7c564f60937d36bef38d68da14d57997fa.tar.bz2
Fix [af3ebc5fafe0097c]: clock scan and clock add bugs in error cases / with abbreviated options
Diffstat (limited to 'tests')
-rw-r--r--tests/clock.test18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/clock.test b/tests/clock.test
index c30fea3..5ac70a6 100644
--- a/tests/clock.test
+++ b/tests/clock.test
@@ -36772,6 +36772,15 @@ test clock-57.1 {clock scan - abbreviated options} {
clock scan 1970-01-01 -f %Y-%m-%d -g true
} 0
+test clock-57.2 {clock scan - not -gmt and -timezone in the same call} {
+ catch {clock scan 1970-01-01 -format %Y-%m-%d -gmt true -timezone :Europe/Berlin}
+} 1
+
+# Bug af3ebc5fafe009
+test clock-57.3 {clock scan - not -g and -timezone in the same call} {
+ catch {clock scan 1970-01-01 -format %Y-%m-%d -gmt true -timezone :Europe/Berlin}
+} 1
+
test clock-58.1 {clock l10n - Japanese localisation} {*}{
-setup {
proc backslashify { string } {
@@ -36984,6 +36993,15 @@ test clock-65.1 {clock add, bad option [Bug 2481670]} {*}{
-result {bad option "-foo"*}
}
+test clock-65.2 {clock add with both -timezone and -gmt} {*}{
+ -body {
+ clock add 0 1 year -timezone :CET -gmt true
+ }
+ -match glob
+ -returnCodes error
+ -result {cannot use -gmt and -timezone in same call}
+}
+
test clock-66.1 {clock scan, no date, never-before-seen timezone} {*}{
-setup {
::tcl::clock::ClearCaches