-í
€š<c       s4     d  k  T d k  l Z  d k Z d k Z d k Z  d Ge GH H
 e o   d GH H e i d ƒ n  e d d ƒ Z Z	  e GH e
 e ƒ GH e e ƒ Z  d Ge GH d	 Ge i e ƒ Gd
 GH d Ge i e ƒ GH d Ge i ƒ  GH H e d d ƒ Z Z  e GH e
 e ƒ GH! e e ƒ Z " d Ge GH# d	 Ge i e ƒ Gd
 GH$ d Ge i e ƒ GH% d Ge i ƒ  GH' H) e d d d d d d ƒ Z * e GH+ t o0 e i ƒ  d  d d d d d d f j p t ‚ - e d ƒ Z . e GH/ t o e i ƒ  d j p t ‚ 1 e d ƒ Z 2 e GH3 t o e i ƒ  d j p t ‚ 5 e i ƒ  Z 6 d Ge Gd Ge i e ƒ GH7 e e ƒ Z 8 e i ƒ  Ge i Ge i GH9 t o e i ƒ  e j p t ‚ : H= e d d d ƒ Z > e d d d ƒ Z ? e e Z @ y A e e Wn B e j
 o
 C n XD y E e e Wn F e j
 o
 G n XH y I e e Wn J e j
 o
 K n XL d GHM HP t o5 e d d d d ƒ i ƒ  d d d d  f j p t ‚ Q t o5 e d d d d ƒ i ƒ  d d d d  f j p t ‚ R t o6 e d! d d" ƒ e d ƒ e d! d d# ƒ j p t ‚ S t o6 e d! d d" ƒ e d ƒ e d! d d# ƒ j p t ‚ T t o? e d! d d" ƒ e d$ ƒ e d! d d% d d d ƒ j p t ‚ U t o6 e d! d d" ƒ e d& d' d ƒ e d( ƒ j p t ‚ V t o( e d) ƒ e d) ƒ d* d+ j p t ‚ W t o6 e d, d d ƒ e d ƒ e d- d d ƒ j p t ‚ X t o6 e d, d d ƒ e d ƒ e d- d d ƒ j p t ‚ Y t o0 e d, d d ƒ d e d- d d ƒ j p t ‚ Z t o0 e d, d d ƒ d e d- d d ƒ j p t ‚ [ e d, d. d" ƒ Z  \ e d, d. d/ ƒ Z! ] t o e! e  i" d0 j p t ‚ ^ t o e! e  i# d j p t ‚ _ t o e! e  i$ d j p t ‚ ` t o e! e  i% d j p t ‚ a d1 GHb He e d, d. d2 ƒ Z f d3 GHg xde& d4 d5 ƒ Dg ]OZ' h e d6 e' Z j yk y: l t o, e( e i ƒ  i ƒ  e d7 ƒ d j p t ‚ WnE m e j
 o6 n d8 GHo d9 e e i ƒ  e i ƒ  i ƒ  f GHn Xr y: s t o, e( e i ƒ  i ƒ  e d7 ƒ d j p t ‚ WnE t e j
 o6 u d: GHv d9 e e i ƒ  e i ƒ  i ƒ  f GHn XWn$ y e) j
 o Z* z d; e GHn XqVW| d< GH e d! d d4 d d= d. ƒ Z € e e i ƒ  ƒ Z+  d> Ge e+ j d? p d@ GH‚ dA Ge i ƒ  e+ i ƒ  j dB p dC GHƒ dD Ge e+ GdE Ge i% e+ i% GH„ dF Ge( e e+ d* ƒ d j dB p dC GH… H‰ dG „  Z, ˜ dH GH™ y9š e dI j oÃœ x¹e& dJ dK ƒ e& d dL ƒ f Dœ ]–Z-  e. Z/ ž x}e- Dž ]rZ0 Ÿ e0 Ge i1 i2 ƒ    xRe& d dM ƒ D  ]>Z3 ¡ x2e& d dN ƒ D¡ ]Z# ¢ yO £ e e0 e3 e# d ƒ Z ¤ e4 e0 e3 e# d ƒ Z5 ¥ e, e0 e3 e# ƒ \ Z6 Z7 Wn ¦ e8 j
 o § q0
n X¨ e/ o”© yª t o e/ d e j p t ‚ « t o$ e/ d i ƒ  e i ƒ  j p t ‚ ¬ t o' e i ƒ  dO  e0 e3 e# f j p t ‚ ­ t o0 e e i ƒ i ƒ  dO  e0 e3 e# f j p t ‚ ¯ t o e i9 e6 j p t ‚ ° t o e5 i9 e7 j p t ‚ Wn‰ ± e j
 oz ² dP GH³ dQ e/ e/ d f GH´ dR e e i9 e6 f GH¶ dS e5 e5 i9 e7 f GH¸ H¹ e i: ƒ  º H» e i d ƒ n Xn ¼ e Z/ q0
Wq
Wqä	W½ HqÈ	WncÀ x\e& d dL ƒ f DÀ ]EZ- Á e. Z/ Â x,e- DÂ ]!Z0 Ã e0 Ge i1 i2 ƒ  Ä xe& d dM ƒ DÄ ]íZ3 Å xáe& d dN ƒ DÅ ]ÍZ# Æ y7 Ç e e0 e3 e# d ƒ Z È e, e0 e3 e# ƒ \ Z6 Z7 Wn É e8 j
 o Ê qçn XË e/ o[Ì yà Í t o e/ d e j p t ‚ Î t o$ e/ d i ƒ  e i ƒ  j p t ‚ Ï t o' e i ƒ  dO  e0 e3 e# f j p t ‚ Ð t o0 e e i ƒ i ƒ  dO  e0 e3 e# f j p t ‚ Ò t o e i9 e6 j p t ‚ Wnq Ó e j
 ob Ô dP GHÕ dQ e/ e/ d f GHÖ dR e e i9 e6 f GHØ HÙ e i: ƒ  Ú HÛ e i d ƒ n Xn Ü e Z/ qçWqËWq›WÝ HqWWn" Þ e; j
 o ß Hà dT GHn Xâ dU GHã Hæ e o ç dV GHn ê dW GHë yP ì e i d d ƒ í e	 i d d ƒ î e i d d ƒ ï e	 i d d ƒ Wn^ ð e< j
 oO ñ Hò dX dY GHó dZ GHô Hõ d[ GHö d\ GH÷ d] GHø d^ GHù dX dY GHn Xü e d, d. d ƒ e= d_ d d` d da d db d dc d ƒ Z> þ e d, d. d ƒ e= d_ d d` d da d db d dc d ƒ Z? dd e> i ƒ  e i@ e> i ƒ  ƒ f GHdd e? i ƒ  e i@ e? i ƒ  ƒ f GHyj t o) e> i ƒ  e i@ e> i ƒ  ƒ j p t ‚ t o) e? i ƒ  e i@ e? i ƒ  ƒ j p t ‚ WnZ e j
 oK H	dX dY GH
dZ GHHde GHdf GHdg GHHdX dY GHn Xdh e i e i@ e> i ƒ  ƒ ƒ d  e> i ƒ  d  f GHdh e i e i@ e? i ƒ  ƒ ƒ d  e? i ƒ  d  f GHyŒ t o: e i e i@ e> i ƒ  ƒ ƒ d  e> i ƒ  d  j p t ‚ t o: e i e i@ e? i ƒ  ƒ ƒ d  e? i ƒ  d  j p t ‚ Wnb e j
 oS H dX dY GH!dZ GH"H#di GH$dj GH%dk GH&dg GH'H(dX dY GHn X*H-dl GH.dm Z ZA /dn ZB 0d ZC 1y2x
2d oÿ 3e d) do j  o 4e Gn 5eD e e i e ƒ d  ƒ Z 6y 7e iE ƒ  Z Wn 8e) j
 o 9Pn X:e e j o1 ;dp Ge Gdq Ge GdD Ge e GH<eC d ZC n =y >e dr Z Wn ?eF j
 o @Pn XBe eB j o CPn qöWWn" De; j
 o EHFdT GHn XHHIds eA e f GHJt o eC d j p t ‚ Kdt GHLHOdu GHPHQdv k  lG ZG Ry SeG iH ƒ  Wn^ Te< j
 oO UdX dY GHVdZ GHWHXdw GHYdx GHZdy GH[dg GH\H]dX dY GHn X^Hadz GHbHcd{ k  lI ZI deI iH ƒ  fHgd| GHd S(}   (   s   *(   s   __version__Ns   Testing mxDateTime versions:   *** You have to run the test suite in non-optimized mode !i   i! f55931.522913000001s	   as ticks:s   time.gmtime:s   (note the seconds)s   time.localtime:s   tuple:ip  il  i   i   f34.5i   f12345.6f-12345.6s   ticks:s
   localtime:iÍ  i   i   s   Number protocol ok.i   iÿÿÿÿiýÿÿÿi    i:   f57.0iÎ  i	   i   f1.5i   i±  i   i	)  i'  f0.5f2.0iÐ  iÑ  i   i
   f86400.0s
   Deltas ok.i   s   UTC -> local time -> UTCi   im  f0.041666000000000002f0.001s1       Problem (local time) -- DST switching time ?:s       %s -> %s -> %ss/       Problem (gmt time) -- DST switching time ?:s   *** Problem: %ss   ok.i(   s,   DateTime->COM Date->DateTime rounding error:s   nos   yess   COM Dates compare:s   equals	   not equals   diff =s   in seconds:s   using cmp(,,0.5):c    sµ   ‰  d | d } Ž |  d | }  | d | d } ’ | d | d d | d | d	 | d
 | d d } ” | d | d d | d | d	 d } – | | f Sd  S(   Ni   i   iÀ  i   i2  i   i
   im  i   id   i  i-}  iS}  (   s   months   as   years   ys   ms   days   gJDNs   jJDN(   s   years   months   days   as   gJDNs   jJDNs   ys   m(    (    sE   /mit/seven/lib/python2.2/site-packages/mx/DateTime/mxDateTime/test.pys   testjdn‰ s   =-s?   Running constructor test... (this can take up to a few minutes)s   1.3.0iœÿÿÿid   i5  i   i    i   s   *** Test failed for:s     p = %s, p+1 = %s ands$     t = %s, jdn=%i; jdn reference = %is%     jt = %s, jdn=%i; jdn reference = %is   Interrupted.s   Date construction works.s   Non zero testing works.s"   Converting ticks and DST handling.s   -iH   s   WARNING:s4   The mktime() C API on your platform does not supports4   setting the DST flag to anything other than -1. Thiss2   will cause the datetime.ticks() method to raise ans0   error in case you pass a DST flag other than -1.s   days   months   hours   minutes   seconds   %.15f == %.15f ?s>   Conversion from mx.DateTime instances to ticks is not relyables;   on your platform. Please run "python testticks.py" and sends,   the output to the author at mal@lemburg.com.s
   %s == %s ?s<   time.localtime() and time.mktime() are not inverse functionss:   on your platform. This may lead to strange results in somes7   applications. Please run "python testticks.py" and sends9   Testing .gmticks()... (this can take up to a few minutes)ipëà6i€x‘i   s    Ooops:s   t =i'  s    Tested ticks range %i to %i.s	   ...Works.s   Importing subpackage Feasts.(   s   Feastss>   Subpackges ISO and ARPA will not work on your platform becauses5   mxDateTime found no working API to query the timezones@   for a given date/time. Please run "python testticks.py" and sends   Importing subpackage Parser.(   s   Parsers   Works.(J   s   mx.DateTimes   __version__s   times   syss	   tracebacks	   __debug__s   exits   DateTimeFromAbsDateTimes   ts   winters   reprs   floats   xs   gmtimes	   localtimes   tuples   summers	   Timestamps   AssertionErrors   DateTimeFromCOMDates   COMDates   DateTimeFromTickss   absdates   abstimes   tickss   Dates   t1s   t2s   ds	   TypeErrors   DateTimeDeltas   DateTimes   as   bs   secondss   days   hours   seconds   ranges   is   cmps   Errors   whys   cs   testjdns   suites   Nones   ps   years   stdouts   flushs   months   JulianDateTimes   jts   ref_gregs   ref_juls
   RangeErrors   jdns	   print_excs   KeyboardInterrupts   SystemErrors   RelativeDateTimes   date1s   date2s   mktimes   starts   stops   oopss   applys   gmtickss   OverflowErrors   Feastss   _tests   Parser(    s   summers   Parsers   testjdns   years   date1s   date2s   winters   starts   days   suites   __version__s   oopss   as   jts   stops   ref_gregs   syss   ref_juls   months   whys   cs   bs   ds   is	   tracebacks   t2s   Feastss   t1s   ps   ts   times   x(    (    sE   /mit/seven/lib/python2.2/site-packages/mx/DateTime/mxDateTime/test.pys   ? s8  :$$$??@@I@2@@::%%%% 	:,:0)")" 		
 	 	 	
".1:!% 		
 	 	 	
".1:%
::''3788DH		 
	 	