assert str(RelativeDateTime(hours=-0.5)) == 'YYYY-MM-DD (+00):(-30):SS' print 'done.' # timegm() emulation print print 'Testing .gmticks()... (this can take up to a few minutes)' t = start = 920710000 stop = 2140240000 oops = 0 try: while 1: if t % 10000 < 20: print t, d = apply(DateTime,time.gmtime(t)[:6]) try: x = d.gmticks() except Error: break if x != t: print ' Ooops:',d,'t =',t,'diff =',x-t oops = oops + 1 try: t = t + 10011 except OverflowError: break else: if t > stop: break except KeyboardInterrupt: print print 'Interrupted.'
break print 'done.' # timegm() emulation print print 'Testing .gmticks()... (this can take up to a few minutes)' t = start = 920710000 stop = 2140240000 oops = 0 try: while 1: if t % 10000 < 20: print t, d = apply(DateTime, time.gmtime(t)[:6]) try: x = d.gmticks() except Error: break if x != t: print ' Ooops:', d, 't =', t, 'diff =', x - t oops = oops + 1 try: t = t + 10011 except OverflowError: break else: if t > stop: break except KeyboardInterrupt: print print 'Interrupted.'