blob: ebe8fa7f455f3c9a4618194cba711332128fd940 [file] [log] [blame]
Barry Warsawb0c22321996-12-06 23:30:07 +00001import time
2
3time.altzone
4time.clock()
5t = time.time()
6time.asctime(time.gmtime(t))
Fred Drake132dce22000-12-12 23:11:42 +00007if time.ctime(t) != time.asctime(time.localtime(t)):
8 print 'time.ctime(t) != time.asctime(time.localtime(t))'
Barry Warsawb0c22321996-12-06 23:30:07 +00009
10time.daylight
Fred Drake132dce22000-12-12 23:11:42 +000011if long(time.mktime(time.localtime(t))) != long(t):
12 print 'time.mktime(time.localtime(t)) != t'
Barry Warsawb0c22321996-12-06 23:30:07 +000013
14time.sleep(1.2)
15tt = time.gmtime(t)
Guido van Rossumad183bb1997-02-20 16:23:01 +000016for directive in ('a', 'A', 'b', 'B', 'c', 'd', 'H', 'I',
Guido van Rossum41360a41998-03-26 19:42:58 +000017 'j', 'm', 'M', 'p', 'S',
18 'U', 'w', 'W', 'x', 'X', 'y', 'Y', 'Z', '%'):
Guido van Rossume7038421997-08-18 15:37:38 +000019 format = ' %' + directive
20 try:
Guido van Rossum41360a41998-03-26 19:42:58 +000021 time.strftime(format, tt)
Guido van Rossume7038421997-08-18 15:37:38 +000022 except ValueError:
Guido van Rossum41360a41998-03-26 19:42:58 +000023 print 'conversion specifier:', format, ' failed.'
Barry Warsawb0c22321996-12-06 23:30:07 +000024
25time.timezone
26time.tzname
27
28# expected errors
29try:
30 time.asctime(0)
31except TypeError:
32 pass
33
34try:
35 time.mktime((999999, 999999, 999999, 999999,
Guido van Rossum41360a41998-03-26 19:42:58 +000036 999999, 999999, 999999, 999999,
37 999999))
Barry Warsawb0c22321996-12-06 23:30:07 +000038except OverflowError:
39 pass