File: yearfold.rem

package info (click to toggle)
remind 06.02.03-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 40,888 kB
  • sloc: ansic: 25,719; sh: 6,377; perl: 3,076; lisp: 432; makefile: 263
file content (40 lines) | stat: -rw-r--r-- 1,002 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
BANNER %
SET $FoldYear 0
set a trigger('2038-12-31@14:00', 1)
SET $FoldYear 1
set a trigger('2038-12-31@14:00', 1)

SET $FoldYear 0
set a trigger('2040-02-18@00:00', 1)
SET $FoldYear 1
set a trigger('2040-02-18@00:00', 1)

SET $FoldYear 0
set a trigger('2050-05-26@12:33', 1)
SET $FoldYear 1
set a trigger('2050-05-26@12:33', 1)

SET $FoldYear 0
set a trigger('2060-08-01@23:55', 1)
SET $FoldYear 1
set a trigger('2060-08-01@23:55', 1)

# Test some edge-cases
SET $FoldYear 0

set a utctolocal('2050-01-01@01:00')
set a localtoutc('2050-12-31@23:44')

set a localtoutc('2050-03-13@00:00')
# This next one fails on MUSL, so it's commented out.
# We expect 2050-03-13@07:00 but MUSL gives 2050-03-13@06:00
#set a localtoutc('2050-03-13@02:00')
set a localtoutc('2050-11-06@00:00')
set a localtoutc('2050-11-06@02:00')

set a utctolocal('2051-01-01@04:44')
set a utctolocal('2050-03-13@05:00')
set a utctolocal('2050-11-06@04:00')
set a utctolocal('2050-11-06@07:00')

set a trigger('1990-01-01@1:22', 1)