From 36af908cce918284fa9b161a67b6c8d9df59e487 Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 17 Apr 2024 14:19:11 +0000 Subject: clock.test: added regression test - spaces between some scan tokens are optional (illustrating that although clock is strong, it may be sometimes weak :) --- tests/clock.test | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/clock.test b/tests/clock.test index 98a065e..75d7854 100644 --- a/tests/clock.test +++ b/tests/clock.test @@ -36083,12 +36083,18 @@ test clock-44.1 {regression test - time zone name containing hyphen } \ } \ -result {12:34:56-0500} -test clock-45.1 {regression test - time zone containing only two digits} \ +test clock-44.2 {regression test - time zone containing only two digits} \ -body { - clock scan 1985-04-12T10:15:30+04 -format %Y-%m-%dT%H:%M:%S%Z + clock scan 1985-04-12T10:15:30+04 -format %Y-%m-%dT%H:%M:%S%Z } \ -result 482134530 +test clock-44.3 {regression test - spaces between some scan tokens are optional} \ + -body { + clock scan {9 Apr 2024} -format {%d %b%Y} -gmt 1 + } \ + -result 1712620800 + test clock-46.1 {regression test - month zero} \ -body { clock scan 2004-00-00 -format %Y-%m-%d -- cgit v0.12 From 46e5f3eec98a69f0726e701853380ba549ea1326 Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 17 Apr 2024 14:35:37 +0000 Subject: small amend (still one "weak" format) --- tests/clock.test | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/clock.test b/tests/clock.test index 75d7854..b54d9f0 100644 --- a/tests/clock.test +++ b/tests/clock.test @@ -36085,15 +36085,16 @@ test clock-44.1 {regression test - time zone name containing hyphen } \ test clock-44.2 {regression test - time zone containing only two digits} \ -body { - clock scan 1985-04-12T10:15:30+04 -format %Y-%m-%dT%H:%M:%S%Z + clock scan 1985-04-12T10:15:30+04 -format %Y-%m-%dT%H:%M:%S%Z } \ -result 482134530 test clock-44.3 {regression test - spaces between some scan tokens are optional} \ -body { - clock scan {9 Apr 2024} -format {%d %b%Y} -gmt 1 + list [clock scan {9 Apr 2024} -format {%d %b%Y} -gmt 1] \ + [clock scan {Tue, 9 Apr 2024 00:00:00 +0000} -format {%a, %d %b%Y %H:%M:%S %Z} -gmt 1] } \ - -result 1712620800 + -result {1712620800 1712620800} test clock-46.1 {regression test - month zero} \ -body { -- cgit v0.12