128 lines
5.2 KiB
Diff
128 lines
5.2 KiB
Diff
|
--- a/tests/test.cmp 2023-12-14 16:08:46.000000000 -0500
|
|||
|
+++ b/tests/test.cmp 2024-01-09 15:07:11.299509756 -0500
|
|||
|
@@ -11510,123 +11510,7 @@
|
|||
|
│ │ │ │and │ │ │ │
|
|||
|
│ │ │ │spaces │ │ │ │
|
|||
|
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘
|
|||
|
-# Test conversion between local time and UTC
|
|||
|
-
|
|||
|
-set a localtoutc('2022-01-01@12:00')
|
|||
|
-localtoutc(2022-01-01@12:00) => 2022-01-01@17:00
|
|||
|
-set a localtoutc('2022-03-13@03:59')
|
|||
|
-localtoutc(2022-03-13@03:59) => 2022-03-13@07:59
|
|||
|
-set a localtoutc('2022-03-13@04:00')
|
|||
|
-localtoutc(2022-03-13@04:00) => 2022-03-13@08:00
|
|||
|
-set a localtoutc('2022-03-13@04:01')
|
|||
|
-localtoutc(2022-03-13@04:01) => 2022-03-13@08:01
|
|||
|
-set a localtoutc('2022-06-01@12:00')
|
|||
|
-localtoutc(2022-06-01@12:00) => 2022-06-01@16:00
|
|||
|
-set a localtoutc('2022-11-06@02:59')
|
|||
|
-localtoutc(2022-11-06@02:59) => 2022-11-06@07:59
|
|||
|
-set a localtoutc('2022-11-06@03:00')
|
|||
|
-localtoutc(2022-11-06@03:00) => 2022-11-06@08:00
|
|||
|
-set a localtoutc('2022-11-06@03:01')
|
|||
|
-localtoutc(2022-11-06@03:01) => 2022-11-06@08:01
|
|||
|
-set a localtoutc('2022-12-01@12:00')
|
|||
|
-localtoutc(2022-12-01@12:00) => 2022-12-01@17:00
|
|||
|
-
|
|||
|
-set b utctolocal('2022-01-01@17:00')
|
|||
|
-utctolocal(2022-01-01@17:00) => 2022-01-01@12:00
|
|||
|
-set b utctolocal('2022-03-13@06:00')
|
|||
|
-utctolocal(2022-03-13@06:00) => 2022-03-13@01:00
|
|||
|
-set b utctolocal('2022-03-13@07:01')
|
|||
|
-utctolocal(2022-03-13@07:01) => 2022-03-13@03:01
|
|||
|
-set b utctolocal('2022-03-13@07:59')
|
|||
|
-utctolocal(2022-03-13@07:59) => 2022-03-13@03:59
|
|||
|
-set b utctolocal('2022-03-13@07:00')
|
|||
|
-utctolocal(2022-03-13@07:00) => 2022-03-13@03:00
|
|||
|
-set b utctolocal('2022-03-13@07:01')
|
|||
|
-utctolocal(2022-03-13@07:01) => 2022-03-13@03:01
|
|||
|
-set b utctolocal('2022-03-13@07:59')
|
|||
|
-utctolocal(2022-03-13@07:59) => 2022-03-13@03:59
|
|||
|
-set b utctolocal('2022-06-01@16:00')
|
|||
|
-utctolocal(2022-06-01@16:00) => 2022-06-01@12:00
|
|||
|
-set b utctolocal('2022-11-06@03:59')
|
|||
|
-utctolocal(2022-11-06@03:59) => 2022-11-05@23:59
|
|||
|
-set b utctolocal('2022-11-06@07:00')
|
|||
|
-utctolocal(2022-11-06@07:00) => 2022-11-06@02:00
|
|||
|
-set b utctolocal('2022-11-06@07:01')
|
|||
|
-utctolocal(2022-11-06@07:01) => 2022-11-06@02:01
|
|||
|
-set b utctolocal('2022-11-06@07:59')
|
|||
|
-utctolocal(2022-11-06@07:59) => 2022-11-06@02:59
|
|||
|
-set b utctolocal('2022-11-06@08:00')
|
|||
|
-utctolocal(2022-11-06@08:00) => 2022-11-06@03:00
|
|||
|
-set b utctolocal('2022-11-06@08:01')
|
|||
|
-utctolocal(2022-11-06@08:01) => 2022-11-06@03:01
|
|||
|
-set b utctolocal('2022-12-01@18:00')
|
|||
|
-utctolocal(2022-12-01@18:00) => 2022-12-01@13:00
|
|||
|
-
|
|||
|
-set c timezone('2022-07-01')
|
|||
|
-timezone(2022-07-01) => "EDT"
|
|||
|
-set c timezone('2022-12-01')
|
|||
|
-timezone(2022-12-01) => "EST"
|
|||
|
-
|
|||
|
-No reminders.
|
|||
|
-# Test conversion between local time and UTC
|
|||
|
-
|
|||
|
-set a localtoutc('2022-01-01@12:00')
|
|||
|
-localtoutc(2022-01-01@12:00) => 2022-01-01@11:00
|
|||
|
-set a localtoutc('2022-03-13@03:59')
|
|||
|
-localtoutc(2022-03-13@03:59) => 2022-03-13@02:59
|
|||
|
-set a localtoutc('2022-03-13@04:00')
|
|||
|
-localtoutc(2022-03-13@04:00) => 2022-03-13@03:00
|
|||
|
-set a localtoutc('2022-03-13@04:01')
|
|||
|
-localtoutc(2022-03-13@04:01) => 2022-03-13@03:01
|
|||
|
-set a localtoutc('2022-06-01@12:00')
|
|||
|
-localtoutc(2022-06-01@12:00) => 2022-06-01@10:00
|
|||
|
-set a localtoutc('2022-11-06@02:59')
|
|||
|
-localtoutc(2022-11-06@02:59) => 2022-11-06@01:59
|
|||
|
-set a localtoutc('2022-11-06@03:00')
|
|||
|
-localtoutc(2022-11-06@03:00) => 2022-11-06@02:00
|
|||
|
-set a localtoutc('2022-11-06@03:01')
|
|||
|
-localtoutc(2022-11-06@03:01) => 2022-11-06@02:01
|
|||
|
-set a localtoutc('2022-12-01@12:00')
|
|||
|
-localtoutc(2022-12-01@12:00) => 2022-12-01@11:00
|
|||
|
-
|
|||
|
-set b utctolocal('2022-01-01@17:00')
|
|||
|
-utctolocal(2022-01-01@17:00) => 2022-01-01@18:00
|
|||
|
-set b utctolocal('2022-03-13@06:00')
|
|||
|
-utctolocal(2022-03-13@06:00) => 2022-03-13@07:00
|
|||
|
-set b utctolocal('2022-03-13@07:01')
|
|||
|
-utctolocal(2022-03-13@07:01) => 2022-03-13@08:01
|
|||
|
-set b utctolocal('2022-03-13@07:59')
|
|||
|
-utctolocal(2022-03-13@07:59) => 2022-03-13@08:59
|
|||
|
-set b utctolocal('2022-03-13@07:00')
|
|||
|
-utctolocal(2022-03-13@07:00) => 2022-03-13@08:00
|
|||
|
-set b utctolocal('2022-03-13@07:01')
|
|||
|
-utctolocal(2022-03-13@07:01) => 2022-03-13@08:01
|
|||
|
-set b utctolocal('2022-03-13@07:59')
|
|||
|
-utctolocal(2022-03-13@07:59) => 2022-03-13@08:59
|
|||
|
-set b utctolocal('2022-06-01@16:00')
|
|||
|
-utctolocal(2022-06-01@16:00) => 2022-06-01@18:00
|
|||
|
-set b utctolocal('2022-11-06@03:59')
|
|||
|
-utctolocal(2022-11-06@03:59) => 2022-11-06@04:59
|
|||
|
-set b utctolocal('2022-11-06@07:00')
|
|||
|
-utctolocal(2022-11-06@07:00) => 2022-11-06@08:00
|
|||
|
-set b utctolocal('2022-11-06@07:01')
|
|||
|
-utctolocal(2022-11-06@07:01) => 2022-11-06@08:01
|
|||
|
-set b utctolocal('2022-11-06@07:59')
|
|||
|
-utctolocal(2022-11-06@07:59) => 2022-11-06@08:59
|
|||
|
-set b utctolocal('2022-11-06@08:00')
|
|||
|
-utctolocal(2022-11-06@08:00) => 2022-11-06@09:00
|
|||
|
-set b utctolocal('2022-11-06@08:01')
|
|||
|
-utctolocal(2022-11-06@08:01) => 2022-11-06@09:01
|
|||
|
-set b utctolocal('2022-12-01@18:00')
|
|||
|
-utctolocal(2022-12-01@18:00) => 2022-12-01@19:00
|
|||
|
-
|
|||
|
-set c timezone('2022-07-01')
|
|||
|
-timezone(2022-07-01) => "CEST"
|
|||
|
-set c timezone('2022-12-01')
|
|||
|
-timezone(2022-12-01) => "CET"
|
|||
|
-
|
|||
|
-No reminders.
|
|||
|
-Solstice/Equinox Tests
|
|||
|
+Solstice/Equinox Tests
|
|||
|
March Solstice 2022 is 2022-03-20@15:34 UTC
|
|||
|
June Equinox 2022 is 2022-06-21@09:14 UTC
|
|||
|
September Solstice 2022 is 2022-09-23@01:05 UTC
|