tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
O\¬Qc@ sdZddlmZddlZddlZddlZddlZddlmZddl    m
Z
m Z ddl    m Z ddl    m Z ddl    mZdd    l    mZm    Z    geefD];ZeefD](Zed
ƒD]Zeeef^qßqÏq¿Zeeƒd d d
ks t‚d d ddigffZdejfd„ƒYZde fd„ƒYZdefd„ƒYZdejfd„ƒYZdfd„ƒYZdeejfd„ƒYZdejfd„ƒYZdefd„ƒYZ d eejfd!„ƒYZ!d"e    fd#„ƒYZ"d$e!fd%„ƒYZ#d&efd'„ƒYZ$d(eejfd)„ƒYZ%d*fd+„ƒYZ&d,e%e&ejfd-„ƒYZ'd.e#e&ejfd/„ƒYZ(d0„Z)e d1ƒZ*e d2d3ƒZ+e d4d3ƒZ,e    d3d5d3d ƒZ-e    d3d d6d3ƒZ.d7e fd8„ƒYZ/e/d9d:d;d<ƒZ0e/d=d>d?d@ƒZ1e/dAdBdCdDƒZ2e/dEdFdGdHƒZ3ed1dId1ƒZ4edJdKdLd1ƒZ5dMejfdN„ƒYZ6dOejfdP„ƒYZ7dQ„Z8e9dRkre8ƒndS(SsTTest date/time type.
 
See http://www.zope.org/Members/fdrake/DateTimeWiki/TestCases
iÿÿÿÿ(tdivisionN(t test_support(tMINYEARtMAXYEAR(t    timedelta(ttzinfo(ttime(tdatetdatetimeiii
l
g@A@tabct
TestModulecB seZd„ZRS(cC s6ddl}|j|jdƒ|j|jdƒdS(Niÿÿÿÿii'(Rt assertEqualRR(tselfR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_constants#s (t__name__t
__module__R (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR
!st FixedOffsetcB s8eZdd„Zd„Zd„Zd„Zd„ZRS(i*cC sat|tƒr!td|ƒ}nt|tƒrBtd|ƒ}n||_||_||_dS(Ntminutes(t
isinstancetintRt_FixedOffset__offsett_FixedOffset__namet_FixedOffset__dstoffset(R toffsettnamet    dstoffset((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt__init__,s        cC s |jjƒS(N(Rtlower(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt__repr__4scC s|jS(N(R(R tdt((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt    utcoffset6scC s|jS(N(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttzname8scC s|jS(N(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytdst:s(RRRRRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR+s
             tPicklableFixedOffsetcB seZdddd„ZRS(cC stj||||ƒdS(N(RR(R RRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR>sN(RRtNoneR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR!=st
TestTZInfocB s5eZd„Zd„Zd„Zd„Zd„ZRS(cC sXtƒ}tj}|jt|j|ƒ|jt|j|ƒ|jt|j|ƒdS(N(RRtmaxt assertRaisestNotImplementedErrorRRR (R tuselessR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_non_abstractnessCs
        cC sdtfd„ƒY}|jt|tƒƒ|ddƒ}|j|tƒtjƒ}|jt|j|ƒ|jt|j    |ƒ|jt|j
|ƒdS(Nt    NotEnoughcB seZd„ZRS(cS s||_||_dS(N(t_NotEnough__offsett_NotEnough__name(R RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyROs    (RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR)NsitNotByALongShot( Rt
assertTruet
issubclasstassertIsInstanceRtnowR%R&RRR (R R)tneR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_must_overrideMs cC stddƒ}|j|tƒxwtjƒdfD]c}|j|j|ƒtddƒƒ|j|j    |ƒdƒ|j|j
|ƒtddƒƒq2WdS(NitThreeRi*( RR/RRR0R"R RRRR (R tfoR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_normal[s "cC s€tjtƒ}|jt|ƒtkƒxQtD]I\}}}|j||ƒ}|j|ƒ}|jt|ƒtkƒq/WdS(N(Rt__new__R-ttypetpickle_choicestdumpstloads(R torigtpicklert    unpicklertprototgreentderived((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_pickling_basecs cC stddƒ}t|dƒ}|j|tƒ|jt|ƒtkƒ|j|jdƒ|ƒ|j|j    dƒdƒx“t
D]‹\}}}|j ||ƒ}|j |ƒ}|j|tƒ|jt|ƒtkƒ|j|jdƒ|ƒ|j|j    dƒdƒq€WdS(NRiÔþÿÿtcookie( RR!R/RR-R7R RR"RR8R9R:(R RR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_pickling_subclassns(RRR(R2R5RARC(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR#As
    
            tHarmlessMixedComparisoncB seZd„Zd„ZRS(cC s|jdddƒ}|j|dkƒ|j|dkƒ|jd|kƒ|jd|kƒ|j|ddg|gƒ|jg|ddggƒdS(Nil(((((ttheclasst assertFalseR-tassertIn(R tme((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_harmless_mixed_comparisonˆsc s |jdddƒ‰|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd    †ƒ|jttd
ˆƒ|jttˆd ƒdS( Nic s
ˆdkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt<lambda>–sc s
ˆdkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ—sc s
ˆdkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ˜sc s
ˆdkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ™sc s
dˆkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ›sc s
dˆkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJœsc s
dˆkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc s
dˆkS(N((((RH(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJžs(((RER%t    TypeErrortcmp(R ((RHsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_harmful_mixed_comparison“s(RRRIRM(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRD‚s     t TestTimeDeltacB s§eZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„ZRS(cC s!|j}t}||ƒ|ddddddddddddddƒƒ||d    ƒ|dd    ƒƒ||dd    ƒ|dd    ƒƒ||ddd    ƒ|dd    ƒƒ||dd    ƒ|dd
ƒƒ||dd    ƒ|dd ƒƒ||dd    ƒ|dd ƒƒ||dd    ƒ|dd ƒƒ||dd    ƒ|dd ƒƒ||dd    ƒ|dd ƒƒ||ddƒ|dd    ƒƒ||ddƒ|dd    ƒƒ||ddƒ|dd    ƒƒ||ddƒ|dd    ƒƒ||ddƒ|dd    ƒƒ||ddƒ|dd    ƒƒdS(NtweeksitdaysthoursRtsecondst millisecondst microsecondsiiii<iègð?gü©ñÒMbP?g’$I’$IÂ?gUUUUUU¥?g‘?g‘?(R R(R teqttd((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_constructorªs&    -"cC s¤|j}t}|dƒ}|ddƒ}|dddƒ}|||||dddƒƒ||||ddƒƒ|| |dƒƒ||
|dƒƒ|| |d    dƒƒ|| |d    dd ƒƒ|t|ƒ|ƒ|t| ƒ|ƒ||ddƒ|ƒ||ddd ƒ|ƒ||d |dƒƒ||d d |ƒ||dd |ƒ||d |ddƒƒ|d ||ddƒƒ||d|ddƒƒ||d |dddƒƒ|d ||dddƒƒ||d|dddƒƒ||d    | ƒ||d| |ƒ||d| | ƒ||d!|ddƒ||d"d|dƒ||d|dd
ƒƒ|d||dd
ƒƒ||d|d
ƒƒ||d |ddƒƒ||d|ddd
ƒƒ||d |dd$ƒƒ||d|ddd&ƒƒ||dddƒ|dddƒ|ddd
ƒƒ||dd
d
ƒ|dd
dƒ|ddd
ƒƒdS('Niii<ièiiiiùÿÿÿiÿÿÿÿiiX>i@Bi
iFl
iXi'iþÿÿÿihi€î6iÿɚ;iQi?Bi>Bi€QiDQi€QiDQi€QiQi€Qi‡“i i i¨i@ìi¨i@(R Rtabs(R RURVtatbtc((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_computationsÃsP     !""c sˆtdƒ‰x~dD]v‰|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒqWd    ‰|jt‡‡fd
†ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒxFdD]>‰|jt‡‡fd†ƒ|jt‡‡fd†ƒqBWdS(Ni*ilgð?c sˆˆS(N(((RYti(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJösc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ÷sc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJøsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJùsgffffff@c sˆˆS(N(((RYtx(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJýsc sˆˆS(N(((RYR^(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJþsc sˆˆS(N(((RYR^(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÿsc sˆˆS(N(((RYR^(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc sˆˆS(N(((RYR^(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc sˆˆS(N(((RYR^(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsilc sˆˆS(N(((RYtzero(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc sˆˆS(N(((RYR_(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJs(ilgð?(il(RR%RKtZeroDivisionError(R ((RYR]R^R_sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_disallowed_computationsñs     cC s^d\}}}t|||ƒ}|j|j|ƒ|j|j|ƒ|j|j|ƒdS(Niii(iii(RR RPRRRT(R RPRRtusRV((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_basic_attributes
s
cC sÊtddƒ}|j|jƒdƒxBdddddgD]+}td    |ƒ}|j|jƒ|ƒq;WxYd
d d gD]H}td |ƒ}|j|jƒd|j|jd|jdƒqzWdS(NRPimg8~Ag ˟ $þ@g ˟ $þÀg¿¶~úϚ¿?ig€„.ARRiÿÿÿÿiþÿÿÿi…ÿÿÿRTiii
ii€Qi@Bi@B(RR t total_secondsRPRRRT(R RVRdtms((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_total_secondsscC sTtddddddddd    d
d d dƒ}td dƒ}|j||ƒdS(NRPidROiùÿÿÿRQièÿÿÿi1RiýÿÿÿRRi RTii<g€„.Aii3i´i¨gô¤Agô¤A(RR (R tt1tt2((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_carriess 
    cC sítddddddddd    d
d d dƒ}tƒ}|jt|ƒt|ƒƒ|tddƒ7}|tddƒ7}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒdS(NRPidROiùÿÿÿRQièÿÿÿi1RiýÿÿÿRRi RTii<i@Biiii3i´i¨iz
i1(RR thashtlen(R RgRhtd((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_hash_equality)s  
         
cC sad}t|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒqWdS(Ni i"i8(i i"i8(RR8R9R:R (R targsR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_pickling=s  c sZtdddƒ‰tdddƒ}|jˆ|kƒ|jˆ|kƒ|jˆ|kƒ|jˆ|k ƒ|jˆ|k ƒ|jˆ|k ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒx?dddfD].}t|Œ}|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒqÛWxFtD]>‰|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|jt‡‡fd†ƒ|jt‡‡fd    †ƒ|jt‡‡fd
†ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒqWdS(Niiiiiiÿÿÿÿic s
ˆˆkS(N(((tbadargRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJhsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJisc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJjsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJksc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJlsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJmsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJnsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJos(iii(iii(iii(    RR-R RLt
OTHERSTUFFtFalsetTrueR%RK(R RhRn((RpRgsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_compareEsN  c C sat}|j}|t|dƒƒdƒ|t|dƒƒdƒ|t|dƒƒdƒ|t|dƒƒdƒ|t|d    d
d d d dƒƒdƒ|t|d    dd dd dƒƒdƒ|t|ddd    dd d
d dƒƒdƒ|t|ddƒƒdƒ|t|ddƒƒdƒ|t|ddd    dd dd dddƒƒdƒdS( Nis1 day, 0:00:00iÿÿÿÿs-1 day, 0:00:00is2 days, 0:00:00iþÿÿÿs-2 days, 0:00:00RQi Ri:RRi;s12:58:59iis2:03:04ROiâÿÿÿii"s-210 days, 23:12:34RSs0:00:00.001000RTs0:00:00.000003RPiÿɚ;i?Bs999999999 days, 23:59:59.999999(RR tstr(R RVRU((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_strqs    (('$    c C sÐxÉtdddddddddd    ƒtdd
ƒtdd dd dd ƒfD]y}t|ƒ}|j|jdƒƒ|d}t|ƒ}|j||ƒt|j|j|jƒ}|j||ƒqOWdS(NRPiÿɚ;RQiRi;RRRTi?Bi6eÄiiis    datetime.i    (    RtreprR-t
startswithtevalR RPRRRT(R RVtsttd2((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_roundtrip†s  " 
 cC s­|jtjtƒ|jtjtƒ|jtjtƒ|jtjtjkƒ|jtjtdƒƒ|jtjtdd    d
ƒƒ|jtjtdddƒƒdS( Ni6eÄiÿɚ;iiig€„.Aii€QiQg~„.A(R/RtminR$t
resolutionR-R (R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_resolution_info—scC s¨tj}tj|}||8}|jt|j|ƒ|jt|j| ƒtj|}||7}|jt|j|ƒ|jt|j| ƒ|jtd„ƒdS(NcS stj S(N(RR$(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ­s(RR~R}R%t OverflowErrort__sub__t__add__R$(R ttinyRV((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_overflow s     
 
cC sst}|j}||ddƒ|dƒƒ||ddƒ|dƒƒ||ddƒ|ddƒƒ||ddƒ|dd
ƒƒd }|d }||d d|ƒ|dƒƒ||dd|ƒ|dƒƒ||d d|dd|ƒ|ddƒƒ||d d|ƒ|dƒƒ||dd|ƒ|dƒƒ||d d|dd|ƒ|dd
ƒƒdS(NRSgš™™™™™Ù?ièigš™™™™™Ù¿g333333ã?RTig333333ã¿iÿÿÿÿg€tÒêAiRPRQgš™™™™™É?gš™™™™™É¿g-Cëâ6:?g-Cëâ6:¿ga2U0*©C?ga2U0*©C¿(RR (R RVRUt us_per_hourt
us_per_day((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_microsecond_rounding¯s    
  -  cC s>tddƒ}|j|j|j|jfdddfƒdS(    NRTiÿÿÿÿiiii?Bi€QiQ(RR RPRRRT(R RV((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_massive_normalizationÄscC sp|jtdƒƒ|jtddƒƒ|jtdddƒƒ|jtddƒƒ|jtdƒ ƒdS(NiiRT(R-R(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt    test_boolÉs
c sadtf‡fd†ƒY‰ˆddƒ}|jt|ƒˆkƒ|j|jƒdƒˆddddƒ}|jt|ƒˆkƒ|j|jƒd    ƒ||}|jt|ƒtkƒˆj|ƒ}|jt|ƒˆkƒ|j|j|jƒ|j|j|jƒ|j|j|jƒ|jt    |ƒt    |ƒƒ|j|jƒdƒdS(
NtTc s&eZe‡fd†ƒZd„ZRS(c sˆ|j|j|jƒS(N(RPRRRT(RV(RŠ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytfrom_tdÓscS s-|jd|jd|jd}t|ƒS(Nig ¬@g€tÒêA(RPRRRTtround(R tsum((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytas_hours×s(RRt staticmethodR‹RŽ((RŠ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRŠÒsRPiiiÿÿÿÿRRiðñÿÿiçÿÿÿ(
RR-R7R RŽR‹RPRRRTRu(R RgRhtt3tt4((RŠsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_timedeltaÐs  
(RRRRERWR\RaRcRfRiRmRoRtRvR|RR„R‡RˆR‰R’(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRN¦s$        .                
           ,                                t TestDateOnlycB seZd„ZRS(c C sBtdddƒ}tdddddddd    d
d ƒ}t|jƒ}|j|tdƒƒ||}|j|||ƒ||}|j|||ƒ||}|j|||ƒ| }t|jƒ}|j|td ƒƒ||}|j|||ƒ||}|j|||ƒ||}|j|||ƒdS( NiÐiiRPRQRiRRiRTiiþÿÿÿ(RRRPR (R RtdeltaRPtdt2((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_delta_non_days_ignoredös(    
 
 
 
 
 
(RRR–(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR“òst SubclassDatecB seZdZRS(i(RRtsub_var(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR—stTestDatecB seZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!RS(cC sR|jdddƒ}|j|jdƒ|j|jdƒ|j|jdƒdS(NiÒii(RER tyeartmonthtday(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRcscC s©x¢|jdddƒ|jjƒfD]|}t|ƒ}|j|jdƒƒ|d}t|ƒ}|j||ƒ|j|j|j|j    ƒ}|j||ƒq%WdS(Niiis    datetime.i    (
REttodayRwR-RxRyR RšR›Rœ(R RRzR•((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR|"s 
 c C sÉxÑddddgD]½\}}}}|j|||ƒ}|j||jƒƒ|jj|ƒ}|j||ƒt|d
ƒr|j|jd ƒ|j|jd ƒ|j|jd ƒ|j|jd ƒqqWxÉt    t
t dd ƒD]±}|j|ddƒ}|jƒ}|jj|ƒ}|j||ƒ|dkrë|jj|dƒ}|j|dddƒ}|j||ƒ|j|jƒ|dƒqëqëWdd ddddddddddg }xødt fdt ffD]Þ\}}    |j|ddƒjƒ}x´ttddƒ|ƒD]š\}
} |
dkrN|    rN| d7} nxltd| dƒD]W} |j||
| ƒ}|j|jƒ|ƒ|j||jj|ƒƒ|d7}qbWq#WqãWdS(Nii iimiini™i iËÖ
thouriiiiiÐiÒi (iiii(ii iim(iiiin(i™i i iËÖ
(RER t    toordinalt fromordinalthasattrRžtminutetsecondt microsecondtxrangeRRRsRrtziptrange( R tytmRltntfromordRštd2tdimtisleapR›tmaxdayRœ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_ordinal_conversions0sD  !*%% c s€|jj‰|jˆjˆjˆjƒ‰ˆjƒ‰ˆjˆƒ}|jˆ|ƒ|jt    ‡‡fd†ƒˆt
ddƒ}|j|jƒˆdƒ|j||jjˆdƒƒ|jj ‰|jˆjˆjˆjƒ‰ˆjƒ‰ˆjˆƒ}|jˆ|ƒ|jt    ‡‡fd†ƒˆt
ddƒ}|j|jƒˆdƒ|j||jjˆdƒƒdS(Nc sˆjˆdƒS(Ni(R ((RYtaord(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJfsRPic sˆjˆdƒS(Ni(R ((RYR±(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJrs( RER}RšR›RœRŸR R R%t
ValueErrorRR$(R RZ((RYR±sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_extreme_ordinals_s$     cC s©|jtddƒ|jtddƒ|jt|jtdddƒ|jt|jtdddƒ|jdddƒ|jdddƒ|jt|jdddƒ|jt|jdddƒ|jdddƒ|jdddƒ|jd    ddƒ|jt|jddd
ƒ|jt|jd ddƒ|jt|jd ddƒ|jt|jd ddƒ|jt|jdddƒ|jt|jdddƒdS(NiiÐi ii iiiÔi`    iiÑi4ili (RERRR%R²(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_bad_constructor_argumentsxs"  cC sZ|jdddƒ}|jdddƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒ|jdddƒ}|jdddƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒdS(NiÐi iiiiÑ(RER RjRk(R Rltetdic((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRmŽs$ 
 
c sñ|jdddƒ‰|jdddƒ}ˆ|}|j|jdttdddƒƒƒ|j|jdƒ|j|jdƒtdƒ‰td    ƒ}|jdd
d ƒ‰|jˆˆ|jdd
d
ƒƒ|jˆˆ|jdd
d
ƒƒ|jˆˆ|jdd
dƒƒ|jˆ ˆ|jdd
dƒƒ|jˆ||jdd
d ƒƒ|jˆ||jdd d ƒƒ|jˆd||jdd
dƒƒ|jˆd||jdd
d
ƒƒ|jˆ|ˆ|ƒ|jˆˆˆˆƒ|jˆ|ˆ| ƒ|jˆˆˆˆ ƒ|jˆˆ|| ƒ|jˆˆˆˆ ƒ|jˆˆ||ƒ|jˆˆˆˆƒx~d D]v‰|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒqœW|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡fd†ƒ|jt    ‡fd†ƒ|jt    ‡fd†ƒdS(!NiÒiii¤i.imiiiiii    ii4iÓiÑlgð?c sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÆsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÇsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÈsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÉsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÌsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÎsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÏsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÐsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÑsc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÒsc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÓsc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÕsi–A(ilgð?(
RER RPRkR§RRRTRR%RK(R RZtdifftweek((RYRœR]sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR\§sL
)  ###$##''  cC sÄ|jj}x±|tdƒtdƒgD]”}|jj|}||8}|jt|j|ƒ|jt|j| ƒ|jj|}||7}|jt|j|ƒ|jt|j| ƒq(WdS(Nii(    RER~RR}R%R€RR‚R$(R RƒR”R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR„×s "
 
c
C s”ddl}d\}}}|j|||ddddddf    ƒ}|jj|ƒ}|j|j|ƒ|j|j|ƒ|j|j|ƒdS(NiÿÿÿÿiÏi    ii(iÏi    i(RtmktimeREt fromtimestampR RšR›Rœ(R RRšR›RœttsRl((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_fromtimestampås *cC s.x'dD]}|jt|jj|ƒqWdS(NgZb××çtégZb××çti(gZb××çtégZb××çti(R%R²RERº(R tinsane((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_insane_fromtimestampðs cC s£ddl}x^tdƒD]P}|jjƒ}|jƒ}|jj|ƒ}||kr\Pn|jdƒqW|j||kp›t||ƒtddƒkƒdS(Niÿÿÿÿigš™™™™™¹?RRgà?(    RR§RERRºtsleepR-RXR(R RtdummyRR»t
todayagain((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt
test_todayùs    cC sÇxÀtdƒD]²}|j|jddd|ƒjƒ|ƒ|j|jddd|ƒjƒ|dƒ|j|jddd|ƒjƒ|ƒ|j|jddd|ƒjƒ|dƒq WdS(NiiÒiiii¤i(R§R REtweekdayt
isoweekday(R R]((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_weekdays
)-)cC sxˆtdƒD]z}|jddd|ƒ}|j|jƒdd|dfƒ|jdddƒt|ƒ}|j|jƒdd|dfƒ|jddd    |ƒ}|j|jƒdd
|dfƒ|jd dd |ƒ}|j|jƒd d|dfƒ|jd dd ƒt|ƒ}|j|jƒd d|dfƒ|jddd|ƒ}|j|jƒdd|dfƒq WdS(NiiÓi ii4iiiÔiiiÙiii5iÚi(R§RER t isocalendarR(R R]Rl((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_isocalendars#####cC sÒd}tt|jƒƒ}|jƒg}xtdƒD]‚}|jd|ddƒ}|jd|ddƒ}|j|jƒd|jƒdƒ|jƒddkr8|j|ƒq8q8W|j||ƒdS(    NsK
              4   32   60   88
              9   37   65   93
             15   43   71   99
             20   48   76
             26   54   82
 
            105  133  161  189
            111  139  167  195
            116  144  172
            122  150  178
            128  156  184
 
            201  229  257  285
            207  235  263  291
            212  240  268  296
            218  246  274
            224  252  280
 
            303  331  359  387
            308  336  364  392
            314  342  370  398
            320  348  376
            325  353  381
        iiÐi ii@ii5(    tmapRtsplittsortR§RER RÆtappend(R tISO_LONG_YEARS_TABLEtiso_long_yearstLR]Rltd1((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_iso_long_years/s
$cC s/|jdddƒ}|j|jƒdƒdS(Niis
0002-03-02(RER t    isoformat(R tt((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_isoformatVscC s/|jdddƒ}|j|jƒdƒdS(NiÒiisSat Mar  2 00:00:00 2002(RER tctime(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt
test_ctimeZscC s,|jdddƒ}|j|jdƒdƒ|j|jdƒdƒ|j|jddƒddƒ|jt|jƒ|jt|jd    d
ƒ|jt|jd ƒ|j|jd ƒd ƒ|j|jdƒdƒx<dddgD]+}y|j|ƒWqìtk
rqìXqìW|jdƒdS(NiÕiism:%m d:%d y:%ysm:03 d:02 y:05tR^iètonettwoi*u%mt03s    '%z' '%Z's'' ''s%et%s%#s%f(RER tstrftimeR%RKR²(R RÒtf((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_strftime^s!
 cC s=|jdddƒ}|j|jdƒt|ƒƒd|jfd„ƒY}|dddƒ}|j|jdƒdƒd|jfd„ƒY}|dddƒ}|j|jdƒt|ƒƒxtd    d
d gD]c}|j|j|ƒ|j|ƒƒ|j|j|ƒ|j|ƒƒ|j|j|ƒdƒqÒWdS( Ni×i    i
RÖtAcB seZd„ZRS(cS sdS(NRÞ((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt__str__†s(RRRß(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRޅstBcB seZd„ZRS(cS sdS(NRà((R t format_spec((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRۍs(RRRÛ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRàŒssm:%m d:%d y:%ysm:%m d:%d y:%y H:%H M:%M S:%Ss%z %Z(RER t
__format__RuRÛ(R RRÞRYRàRZtfmt((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_format€s ""cC sk|j|jj|jƒ|j|jj|jƒ|j|jjtƒ|j|jj|jjkƒdS(N(R/RER}R$R~RR-(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRšscC sŸ|jj|jj}|jdd|jd|j}tdd|ƒ}|j||ƒ|j|jj||jjƒ|j|jj||jjƒdS(Niii@Bi(RER$R}RPRRRTRR (R tbigRªt    justasbig((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_extreme_timedelta s # c C sîxçtdƒD]Ù}|jddd|ƒ}|jƒ}|j|ddd|ddd|d|df    ƒ|jddd|ƒ}|jƒ}|j|ddd|dddd|dd|df    ƒ|jddd|ƒ}|jƒ}|j|ddd|dddd|dd    |df    ƒ|j|jdƒ|j|jdƒ|j|jd|ƒ|j|jdƒ|j|jdƒ|j|j    dƒ|j|j
d|dƒ|j|j d    |ƒ|j|j dƒq WdS(
Nii¤iiiiÿÿÿÿi ii=( R§REt    timetupleR ttm_yearttm_monttm_mdayttm_hourttm_minttm_secttm_wdayttm_ydayttm_isdst(R R]RlRÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_timetupleªs& 3 ; ;cC sdd}|j|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒqWdS(Niii(iii(RER8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRoÃs c sG|jdddƒ‰|jdddƒ}|jˆ|kƒ|jˆ|kƒ|jˆ|kƒ|jˆ|k ƒ|jˆ|k ƒ|jˆ|k ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒxBdddfD]1}|j|Œ}|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒqáWx*tD]"‰|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|jt‡‡fd†ƒ|jt‡‡fd    †ƒ|jt‡‡fd
†ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd †ƒ|jt‡‡fd†ƒqWdS(Niiiiiiÿÿÿÿic s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJîsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJïsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJðsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJñsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJòsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJósc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJôs(iii(iii(iii(    RER-R RLRqRrRsR%RK(R RhRn((RpRgsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRtËsL cC sñ|jdddƒ}|jtt|dƒ|jttd|ƒdtfd„ƒY}|ƒ}|jtt||ƒd|fd„ƒY}|ƒ}|jt||ƒd    ƒ|jt||ƒd    ƒ|j||kƒ|j||kƒdS(
NiÐiiitAnotherDateTimeClasscB seZd„ZdZRS(cS sdS(Ni((R tother((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt__cmp__üsN(RRRõR"t__hash__(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRóûs    t
ComparablecB seZd„ZRS(cS sdS(N(((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRès(RRRè(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR÷si(RER%RKRLtobjectR R-(R tourRóttheirR÷((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_mixed_compareös         cC s*|j|jjƒ|j|jjƒdS(N(R-RER}R$(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‰scC se|j}|j|dddƒjdƒdƒx0d D](}|jt||ddƒjdƒq5WdS( Nilis%Yt1900i1i3icidièik(ii1i3icidièik(RER RÛR%R²(R tclsR¨((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_strftime_out_of_range"s    % c
C sÜ|j}dddg}||Œ}|j||jƒƒd}xjd d dfD]Y\}}|}|||<||Œ}|ji||6}    |j||    ƒ|d7}qPW|d    dd
ƒ}|jt|jdd ƒdS(NiiiiRšR›RœiiÐiiÑ(syeari(smonthi(sdayi(RER treplaceR%R²(
R RýRntbaseR]Rtnewvaltnewargstexpectedtgot((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_replace)s      
 c sÊdˆjf‡fd†ƒY}d
}ˆj|Œ}||idd6Ž}ˆj|j|ƒˆj|jdƒˆj|jdƒˆj|jƒ|jƒƒˆj|jd    ƒ|j|jdƒdS( NtCc s&eZdZ‡fd†Zd„ZRS(i*c s@|jƒ}|jdƒ}ˆjj|||Ž}||_|S(Ntextra(tcopytpopRER6R(RýRntkwsttempRtresult(R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR6Cs
     cS s||j|jS(N(RšR›(R tstart((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytnewmethJs(RRt    theAnswerR6R((R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR@siÓiiiRi*iùÿÿÿ(iÓii(    RER t    __class__RRRŸRRšR›(R RRntdt1R•((R sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_date>s cC sad}t|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒqWdS(Niii(iii(R—R8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_pickling_subclass_dateXs  cC sµd}t|jtƒs%|d }nxLdtdƒtdƒdfD],}|jt|j|d ||dƒqDWx:td    dƒD])}|j|d t|ƒ|dƒq„WdS(
Ns
1995-03-25it9ii sÿiii(R.RERtchrR%RKR§(R Rt
month_bytetord_byte((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_backdoor_resistanceas     %("RRRRERcR|R°R³R´RmR\R„R¼R¾RÂRÅRÇRÐRÓRÕRÝRäRRçRòRoRtRûR‰RþRRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR™s>            /                0                                    '            "            
           +    '                        tSubclassDatetimecB seZdZRS(i(RRR˜(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRyst TestDateTimecB sdeZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zejejdkdƒd„ƒZejejdkdƒd„ƒZd„Zd„Z d„Z!d„Z"d„Z#d„Z$d„Z%d „Z&d!„Z'RS("cC s¤|jdddddƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒdS(NiÒiii i(    RER RšR›RœRžR¢R£R¤(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRc€scC sª|jdddddddƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒdS(NiÒiii i;i@(    RER RšR›RœRžR¢R£R¤(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_basic_attributes_nonzeroŠs!c    C sÍxÆ|jdddddddƒ|jjƒfD]”}t|ƒ}|j|jdƒƒ|d    }t|ƒ}|j||ƒ|j|j|j|j    |j
|j |j |j ƒ}|j||ƒq1WdS(
Niiiiiiis    datetime.i    (RER0RwR-RxRyR RšR›RœRžR¢R£R¤(R RRzR•((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR|–s! 
  cC s|jdddddddƒ}|j|jƒdƒ|j|jdƒdƒ|j|jd    ƒd
ƒ|j|jd ƒd ƒ|jt|ƒd
ƒ|jdddƒ}|j|jƒd ƒ|j|jdƒd ƒ|j|jd    ƒdƒ|jt|ƒdƒdS(Niiiiii{s0002-03-02T04:05:01.000123RŠt s0002-03-02 04:05:01.000123ts0002-03-0204:05:01.000123s0002-03-02T00:00:00s0002-03-02 00:00:00(RER RÑRu(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÓ¦s!cC sa|jdddddddƒ}|j|jdƒt|ƒƒd    |jfd
„ƒY}|dddddddƒ}|j|jdƒd    ƒd |jfd „ƒY}|dddddddƒ}|j|jdƒt|ƒƒxtd ddgD]c}|j|j|ƒ|j|ƒƒ|j|j|ƒ|j|ƒƒ|j|j|ƒd ƒqöWdS(Ni×i    i
iiii{RÖRÞcB seZd„ZRS(cS sdS(NRÞ((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRß¼s(RRRß(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÞ»sRàcB seZd„ZRS(cS sdS(NRà((R Rá((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÛÃs(RRRÛ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRàÂssm:%m d:%d y:%ysm:%m d:%d y:%y H:%H M:%M S:%Ss%z %Z(RER RâRuRÛ(R RRÞRYRàRZRã((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRä¶s! ""cC s–ddl}|jdddddddƒ}|j|jƒdƒ|jddd    ddddƒ}|j|jƒ|j|j|jƒƒƒƒdS(
NiÿÿÿÿiÒiiiii{sSat Mar  2 18:03:05 2002i(RRER RÔR¹Rè(R RRÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_ctimeÐs
 !!cC sâ|jddddddƒ}|jddddddƒ}|jddddddƒ}|j||ƒ|j||kƒ|jtddd    d
d
d ƒ}td dƒ}||}|j|||ƒ|j||kƒdS( NiÒiii    ii
i iii;i>BRT(RER R-RR(R RR•tdt3Rb((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tz_independent_comparingàs!
c C s]dtfd„ƒY}|jddddddd|ddƒƒ}|jt|jdƒdS(    NtMyTzInfocB seZd„ZRS(cS s dtfd„ƒY}|dƒS(NtMyStrcB seZd„ZRS(cW sdS(N(R"(R Rn((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÿ÷s(RRRÿ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR"ösR(Ru(R RR"((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRõs(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR!ôsiÕiiiRs%Z(RRER%RKRÛ(R R!RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt%test_strftime_with_bad_tzname_replaceòs-c
C s™|jtddƒ|jtddƒ|jt|jtdddƒ|jt|jtdddƒ|jdddƒ|jdddƒ|jt|jdddƒ|jt|jdddƒ|jdddƒ|jdddƒ|jd    ddƒ|jt|jddd
ƒ|jt|jd ddƒ|jt|jd ddƒ|jt|jd ddƒ|jt|jdddƒ|jt|jdddƒ|jddddƒ|jddddƒ|jt|jddddƒ|jt|jddddƒ|jdddddƒ|jdddddƒ|jt|jdddddƒ|jt|jdddddƒ|jddddddƒ|jddddddƒ|jt|jddddddƒ|jt|jddddddƒ|jdddddddƒ|jdddddddƒ|jt|jdddddddƒ    |jt|jdddddddƒ    dS(NiiÐi ii iiiÔi`    iiÑi4ili iiiÿÿÿÿii;i<i?Bi@B(RERRR%R²(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR´ýsH  ""%%cC s~|jddddddƒ}|jddddddƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒ|jd    ddd
d dƒ}|jd    ddd
d dƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒdS( NiÐi iiiiiiiÑii(RER RjRk(R RlRµR¶((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRm*s$ 
 
c
 s§|jdddƒ‰|jdddƒ}ˆ|}|j|jd,ttdddƒƒƒ|j|jdƒ|j|jdƒ|jdd    d
d d ƒ‰tddd ƒ}tddƒ}tdƒ‰tdƒ}|jˆ||jdd    d
dd ƒƒ|j|ˆ|jdd    d
dd ƒƒ|jˆd||jdd    d    d    d ƒƒ|jˆ||jdd    d
dd ƒƒ|j| ˆ|jdd    d
dd ƒƒ|jˆ|ˆ| ƒ|jˆd||jdd    ddd ƒƒ|jˆˆ|jdd    d    d d ƒƒ|jˆˆ|jdd    dd d ƒƒ|jˆ||jdd    dd d ƒƒ|jˆ||jdd
dd d ƒƒ|jˆd||jdd    dd d ƒƒ|jˆd||jdd    d    d d ƒƒ|jˆ|ˆ|ƒ|jˆˆˆˆƒ|jˆ|ˆ|ƒ|jˆ|ˆ|ƒ|jˆ|ˆ| ƒ|jˆˆˆˆ ƒ|jˆ|ˆ| ƒ|jˆ|ˆ| ƒ|jˆˆ|| ƒ|jˆˆˆˆ ƒ|jˆˆ|| ƒ|jˆˆ|| ƒ|jˆˆ||ƒ|jˆˆˆˆƒ|jˆˆ||ƒ|jˆˆ||ƒ|jˆ|ˆ|||jdd    ddd dd ƒƒ|jˆ|ˆ||ˆ|ˆ||ƒ|jˆ|ˆ|||jdd
dddddƒƒ|jˆ|ˆ||ˆ|ˆ||ƒx~d-D]v‰|jt    ‡‡fd †ƒ|jt    ‡‡fd!†ƒ|jt    ‡‡fd"†ƒ|jt    ‡‡fd#†ƒqRW|jt    ‡‡fd$†ƒ|jt    ‡‡fd%†ƒ|jt    ‡‡fd&†ƒ|jt    ‡‡fd'†ƒ|jt    ‡‡fd(†ƒ|jt    ‡fd)†ƒ|jt    ‡fd*†ƒ|jt    ‡fd+†ƒdS(.NiÒiii¤i.imiiiiiiièiiii
iiii    ii4iÓiÑiii;iX>lgð?c sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJtsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJusc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJvsc sˆˆS(N(((RYR](sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJwsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJzsc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ|sc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ}sc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ~sc sˆˆS(N(((RYRœ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ€sc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJsc sˆˆS(N(((RY(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJƒsi–A(ilgð?(
RER RPRkR§RRRTRR%RK(R RZR·tmillisecRžR¸((RYRœR]sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR\Asz
)  ))-)*-))))--""  cC syddddddd    f}|j|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq1WdS(
Niiiii;ii@ii(RER8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRo…s cC s||jdddddddƒ}tj|ƒ}tj|ƒ}|j|jdƒ|j|jdƒ|j|jdƒdS(NiÓiiii0i%iÔÆ(REtpickleR9R:R RšR›Rœ(R RYRzRZ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_picklings !cC svddddddd    f}t|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq.WdS(
Niiiii;ii@ii(RR8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_pickling_subclass_datetime•s  cC sEdddddddg}|j|Œ}|j|Œ}|j||kƒ|j||kƒ|j||kƒ|j||k ƒ|j||k ƒ|j||k ƒ|jt||ƒdƒ|jt||ƒdƒx^tt|ƒƒD]J}|}||d    ||<|j|Œ}|j||kƒ|j||kƒ|j||kƒ|j||kƒ|j||kƒ|j||kƒ|j||k ƒ|j||k ƒ|j||k ƒ|j||k ƒ|j||k ƒ|j||k ƒ|jt||ƒd
ƒ|jt||ƒd    ƒqóWdS( NiÐi iii:ii>Biiiÿÿÿÿ(RER-R RLR§Rk(R RnRgRhR]R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_compares:cC sˆ|j|j|jƒ|j|j|jƒ|j|j|jƒ|j|j|jƒ|j|j    |j
ƒ|j|j |j ƒdS(N( R RéRšRêR›RëRœRìRžRíR¢RîR£(R RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytverify_field_equalityÂs cC sMddl}|jƒ}|j|ƒ}|jj|ƒ}|j||ƒdS(Niÿÿÿÿ(Rt    localtimeRERºR)(R RR»RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¼Ês
  cC sMddl}|jƒ}|j|ƒ}|jj|ƒ}|j||ƒdS(Niÿÿÿÿ(RtgmtimeREtutcfromtimestampR)(R RR»RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_utcfromtimestampÒs
  cC s,|j|jjdƒ|jjdƒƒdS(NgËPÊÿÿï?i(R RERº(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‡ÚscC s.x'dD]}|jt|jj|ƒqWdS(NgZb××çtégZb××çti(gZb××çtégZb××çti(R%R²RERº(R R½((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¾às cC s.x'dD]}|jt|jj|ƒqWdS(NgZb××çtégZb××çti(gZb××çtégZb××çti(R%R²RER,(R R½((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_insane_utcfromtimestampés twin32s*Windows doesn't accept negative timestampscC s|jjdƒdS(NgÍÌÌÌÌÌð¿(RERº(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt!test_negative_float_fromtimestampñsc
C sA|jjdƒ}|j||jdddddddƒƒdS(    NgÍÌÌÌÌÌð¿i±i iii;i:ið~(RER,R (R Rl((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt$test_negative_float_utcfromtimestamp÷scC s”ddl}tddƒ}xUtdƒD]G}|jjƒ}|jj|jƒƒ}t||ƒ|kr(Pq(q(W|jt||ƒ|kƒdS(NiÿÿÿÿRRii(RRR§REtutcnowR,RXR-(R Rt    toleranceRÀtfrom_nowtfrom_timestamp((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_utcnowüs cC svddl}d}d}|j||ƒ\}}|j|dd!|fŒ}|jj||ƒ}|j||ƒdS(Niÿÿÿÿs2004-12-01 13:02:47.197s%Y-%m-%d %H:%M:%S.%fii(t    _strptimeREtstrptimeR (R R7tstringtformatR tfracRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_strptime
s cC s–|jddddddƒ}|j|jƒd ƒ|j|jƒ|j|j|j|j|j|j|j    ƒ|j
ƒt |jd
d
ƒj
ƒd
d    f    ƒ|jƒ}|j|j |jƒ|j|j |jƒ|j|j|jƒ|j|j|jƒ|j|j|jƒ|j|j|jƒ|j|j|j    ƒƒ|j|j|j
ƒt |jd
d
ƒj
ƒd
ƒ|j|jd    ƒdS( NiÔi iiii!iiniÿÿÿÿi(    iÔi iiii!iiniÿÿÿÿ(RER RèRšR›RœRžR¢R£RÃRŸRRéRêRëRìRíRîRïRðRñ(R RÒttt((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_timetuples&    &
  *cC s>|jdddddddƒ}|j|jdƒd    ƒdS(
NiÔi iiii!i/s%m %d %y %f %S %M %H %js12 31 04 000047 33 22 06 366(RER RÛ(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_strftime*s!cC sl|jdddddddƒ}|j|jƒtdddƒƒ|j|jƒtddddƒƒdS(NiÒiiii-iÒ(RER RR(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_extract0s!"cC sUtdddƒ}tddddƒ}|jdddddddƒ}|jj}|||ƒ}|j||ƒ|d|d|ƒ}|j||ƒ|j||jƒƒ|j||jƒƒ|j|||jƒ|jƒƒƒ|jt|ƒ|jt||ƒ|jt|||ƒ|jt|||d    ƒ|jt|ddƒdS(
NiÒiiii-iÒRRi(RRREtcombineR R%RK(R RlRÒRRAR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_combine5s ! %c
C sô|j}dddddddg}||Œ}|j||jƒƒd}xvdddddddfD]Y\}}|}|||<||Œ}|ji||6}    |j||    ƒ|d7}qhW|dddƒ}|jt|jd    dƒdS(NiiiiiiiiRšR›RœRžR¢R£R¤iiÐiiÑ(syeari(smonthi(sdayi(shouri(sminutei(ssecondi(s microsecondi(RER RÿR%R²(
R RýRnRR]RRRRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJs(     
 cC sý|jjƒ}tddƒ}|jt|jƒ|jt|j||ƒ|jt|j|ƒ|jt|j|ƒ|jt|jd|ƒdtfd„ƒY}|ƒ}|jt|j|ƒdtfd„ƒY}|ƒ}|jt|j|ƒdS(Ni,RÖttztBoguscB seZd„Zd„ZRS(cS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRoscS s
tdƒS(Ni(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR ps(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRDns    t    AlsoBoguscB seZd„Zd„ZRS(cS s
tdƒS(Ni(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRuscS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR vs(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyREts    (RER0RR%RKt
astimezoneR²R(R RRÜRDtbogREtalsobog((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_astimezonecs        c sÑdˆjf‡fd†ƒY}d }ˆj|Œ}||id    d
6Ž}ˆj|j|ƒˆj|jd ƒˆj|jd    ƒˆj|jƒ|jƒƒˆj|jd ƒ|j|j|j    d    ƒdS(NRc s&eZdZ‡fd†Zd„ZRS(i*c s@|jƒ}|jdƒ}ˆjj|||Ž}||_|S(NR(RR    RER6R(RýRnR
R RR (R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR6s
     cS s||j|j|jS(N(RšR›R£(R R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR†s(RRRR6R((R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR|siÓiii i i)iRi*iùÿÿÿ(iÓiii i i)(
RER RRRRŸRRšR›R£(R RRnRR•((R sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_datetimezs ((RRRRERcRR|RÓRäRR R#R´RmR\RoR&R'R(R)R¼R-R‡R¾R.tunittesttskipIftsystplatformR0R1R6R<R>R?R@RBRRIRJ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR|sB    
                               -        D                %                            $$        
                       t SubclassTimecB seZdZRS(i(RRR˜(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRO•stTestTimecB s¹eZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„ZRS(cC sb|jddƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒdS(Ni i(RER RžR¢R£R¤(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRcœs
cC sh|jddddƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒdS(Ni i;i@(RER RžR¢R£R¤(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR£s
cC s˜|jddddƒ}t|ƒ}|j|jdƒƒ|d}t|ƒ}|j||ƒ|j|j|j|j|j    ƒ}|j||ƒdS(Niiiis    datetime.i    (
RERwR-RxRyR RžR¢R£R¤(R RÒRzRh((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR|¬s 
  c s…ddddg}|j|Œ‰|j|Œ}|jˆ|kƒ|jˆ|kƒ|jˆ|kƒ|jˆ|k ƒ|jˆ|k ƒ|jˆ|k ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒx^tt|ƒƒD]J}|}||d||<|j|Œ}|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|kƒ|j|ˆkƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jˆ|k ƒ|j|ˆk ƒ|jtˆ|ƒdƒ|jt|ˆƒdƒqêWxFtD]>‰|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|jˆˆktƒ|j    t
‡‡fd†ƒ|j    t
‡‡fd†ƒ|j    t
‡‡fd    †ƒ|j    t
‡‡fd
†ƒ|j    t
‡‡fd †ƒ|j    t
‡‡fd †ƒ|j    t
‡‡fd †ƒ|j    t
‡‡fd†ƒq?WdS(Niiiiiiÿÿÿÿc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJásc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJâsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJãsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJäsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJåsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJæsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJçsc s
ˆˆkS(N(((RpRg(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJès( RER-R RLR§RkRqRrRsR%RK(R RnRhR]R((RpRgsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_comparing»sT cC sp|jddƒ|jddƒ|jt|jddƒ|jt|jddƒ|jddƒ|jddƒ|jt|jddƒ|jt|jddƒ|jdddƒ|jdddƒ|jt|jdddƒ|jt|jdddƒ|jddddƒ|jddddƒ|jt|jddddƒ|jt|jddddƒdS(    Niiiÿÿÿÿii;i<i?Bi@B(RER%R²(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR´ês cC sZ|jdddƒ}|jdddƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒ|jdddƒ}|jdddƒ}|j||ƒ|jt|ƒt|ƒƒid|6}d||<|jt|ƒdƒ|j||dƒ|j||dƒdS(Niiiiiii(RER RjRk(R RlRµR¶((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRms$ 
 
cC s$|jddddƒ}|j|jƒdƒ|j|jƒt|ƒƒ|jƒ}|j|jƒdƒ|j|jƒt|ƒƒ|jddƒ}|j|jƒdƒ|j|jƒt|ƒƒ|jdd    ƒ}|j|jƒd
ƒ|j|jƒt|ƒƒ|jdd ƒ}|j|jƒd ƒ|j|jƒt|ƒƒ|jdd ƒ}|j|jƒdƒ|j|jƒt|ƒƒ|jddƒ}|j|jƒdƒ|j|jƒt|ƒƒ|jddƒ}|j|jƒdƒ|j|jƒt|ƒƒdS(Niiii{s04:05:01.000123s00:00:00R¤s00:00:00.000001i
s00:00:00.000010ids00:00:00.000100iès00:00:00.001000i's00:00:00.010000i †s00:00:00.100000(RER RÑRu(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÓs0 cC s/|jddƒ}|jt|jddƒdS(NR£itfooi(RER%RKRÑ(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_16537368scC sN|jddddƒ}|j|jdƒdƒ|j|jdƒdƒdS(    Niiiis %H %M %S %fs01 02 03 000004s    '%z' '%Z's'' ''(RER RÛ(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÝ=scC s@|jddddƒ}|j|jdƒt|ƒƒd|jfd„ƒY}|ddddƒ}|j|jdƒdƒd|jfd    „ƒY}|ddddƒ}|j|jdƒt|ƒƒxnd
gD]c}|j|j|ƒ|j|ƒƒ|j|j|ƒ|j|ƒƒ|j|j|ƒdƒqÕWdS( NiiiiRÖRÞcB seZd„ZRS(cS sdS(NRÞ((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRßIs(RRRß(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÞHsRàcB seZd„ZRS(cS sdS(NRà((R Rá((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÛPs(RRRÛ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRàOss%H %M %S(RER RâRuRÛ(R RÒRÞRYRàRZRã((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRäCs""cC sÌ|jt|jddddƒƒdƒ|jt|jddddƒƒdƒ|jt|jd    ddd
ƒƒd ƒ|jt|jd ddd    ƒƒd ƒ|jt|jddd    d    ƒƒdƒdS(Niiiis01:02:03.000004i
i s10:02:03.004000ii€s00:02:03.400000i s12:02:03iis23:15:00(R RuRE(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRv[s
((((cC sðd|jj}|jt|jddddƒƒd|ƒ|jt|jddddƒƒd    |ƒ|jt|jd
ddd ƒƒd |ƒ|jt|jd ddd
ƒƒd|ƒ|jt|jddd
d
ƒƒd|ƒdS(Ns    datetime.iiiis%s(1, 2, 3, 4)i
i s%s(10, 2, 3, 4000)ii€s%s(0, 2, 3, 400000)i s %s(12, 2, 3)iis
%s(23, 15)(RERR Rw(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt    test_reprbs! ! ! ! !cC sk|j|jj|jƒ|j|jj|jƒ|j|jjtƒ|j|jj|jjkƒdS(N(R/RER}R$R~RR-(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRoscC spddddf}|j|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq(WdS(Nii;ii@ii(RER8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRous cC smddddf}t|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq%WdS(Nii;ii@ii(ROR8R9R:R (R RnR;R<R=R>R?R@((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_pickling_subclass_time}s  cC s|j}|j|dƒƒ|j|ddƒƒ|j|dddƒƒ|j|ddddƒƒ|j|dƒ ƒ|j|ƒ ƒdS(Nii(RER-(R Rý((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‰…s    c
C s'|j}ddddg}||Œ}|j||jƒƒd}xmddddfD]Y\}}|}|||<||Œ}|ji||6}    |j||    ƒ|d7}qVW|dƒ}|jt|jddƒ|jt|jddƒ|jt|jd
dƒ|jt|jd dƒdS(NiiiiiRžiR¢iR£iR¤iiiÿÿÿÿidi@B(shouri(sminutei(ssecondi(s microsecondi(RER RÿR%R²(
R RýRnRR]RRRRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRŽs(     
  c sÊdˆjf‡fd†ƒY}d
}ˆj|Œ}||idd6Ž}ˆj|j|ƒˆj|jdƒˆj|jdƒˆj|jƒ|jƒƒˆj|jd    ƒ|j|jdƒdS( NRc s&eZdZ‡fd†Zd„ZRS(i*c s@|jƒ}|jdƒ}ˆjj|||Ž}||_|S(NR(RR    RER6R(RýRnR
R RR (R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR6¬s
     cS s||j|jS(N(RžR£(R R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR³s(RRRR6R((R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR©siiiiRi*iùÿÿÿ(iii(    RER RRRRÑRRžR£(R RRnRR•((R sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_time§s cC sKd}x>ddtdƒdfD]$}|jt|j||dƒqWdS(Ns2:59.0RRisÿi(RR%RKRE(R Rt    hour_byte((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÁs(RRRRERcRR|RQR´RmRÓRSRÝRäRvRTRRoRUR‰RRVR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRP˜s(                    /            !                                                t
TZInfoBasecB s5eZd„Zd„Zd„Zd„Zd„ZRS(cC s¹|j}dtfd„ƒY}|dddd|ƒƒ}|tkrLdpOd}|j|jƒ|ƒtd    |tkr€d
pƒd ƒ}|j|jƒ|ƒ|j|jƒ|ƒdS( Nt introspectivecB s eZd„Zd„ZeZRS(cS s|r dpdS(Ntrealtnone((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÑscS std|rdpdƒS(NRi*iÖÿÿÿ(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÒs(RRRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRYÐs        iiiRR[RZRiÖÿÿÿi*(RERRR RRRR (R RýRYtobjR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_argument_passingÍs    !cC s®|j}|jt|dddddƒdtfd„ƒY}|jt|dddd|ƒdtfd„ƒY}|ƒ}|dddd|ƒ}|j|j|kƒdS(NiRi tNiceTrycB seZd„Zd„ZRS(cS sdS(N((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRäscS sdS(N((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRås(RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR^ãs    t    BetterTrycB seZd„Zd„ZRS(cS sdS(N((R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRéscS sdS(N((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRês(RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR_ès    (RER%RKRøRR-(R RýR^R_RZRÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_bad_tzinfo_classesßs        c
C smdtfd„ƒY}|j}xGdtfdtfdtfdtffD]\}}|tkrƒ|ddd    d
||ƒƒ}nH|tkr¹|d d d ddd    d
||ƒƒ}nd sËtd ƒ‚|rRt|ƒ}t|dƒ\}}d|d krdp
d||f}    t    |tƒr5|j
ƒ}n|j t |ƒd|    ƒqJ|j tt |ƒqJWdS(NtEdgycB seZd„Zd„ZRS(cS std|ƒ|_dS(NR(RR(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRñscS s|jS(N(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRós(RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRaðs    i`úÿÿiaúÿÿiŸi iiiRiit
impossiblei<s %c%02d:%02dt-t+s01:02:03(RRERrRsRRtAssertionErrorRXtdivmodRttimetzR RuR%R²(
R RaRýRtlegitRÒtaofsthR©ttag((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_utc_offset_out_of_boundsïs&              ! * %cC sX|j}dtfd„ƒY}x•|dddƒ|dddddƒ|dddd|ƒƒfD]Q}|j|jƒdkƒ|j|jƒdkƒ|j|jƒdkƒqbWdtfd„ƒY}|dddd|ƒƒ}|j|jƒtddƒƒ|j|jƒtdd    ƒƒ|j|jƒd
ƒd tfd „ƒY}|dddd|ƒƒ}|j    t
|jƒ|j    t
|jƒ|j    t
|jƒd tfd„ƒY}|dddd|ƒƒ}|j    t |jƒ|j    t |jƒdtfd„ƒY}|dddd|ƒƒ}|j    t |jƒ|j    t |jƒdS(NtC1cB s#eZd„Zd„Zd„ZRS(cS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRscS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR scS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRs(RRRR R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRm s        iRtC3cB s#eZd„Zd„Zd„ZRS(cS s tddƒS(NRiaúÿÿ(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRscS s tddƒS(NRiŸ(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR scS sdS(Ntaname((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRs(RRRR R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRns        RiaúÿÿiŸRotC4cB s#eZd„Zd„Zd„ZRS(cS sdS(NRo((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR#scS sdS(Ni((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR $scS sdS(Ni((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR%s(RRRR R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRp"s        tC6cB seZd„Zd„ZRS(cS s tddƒS(NRQièÿÿÿ(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR-scS s tddƒS(NRQi(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR .s(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRq,s    tC7cB seZd„Zd„ZRS(cS s tddƒS(NRRi=(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR5scS s tddƒS(NRTi¯ÿÿÿ(R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR 6s(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRr4s    ( RERR"R-RR RR RR%RKR²(R RýRmRÒRnRpRqRr((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_classes s4    "c    C s|j}dtfd„ƒY}|dddd|ƒƒ}|jddƒ}|jddƒ}|jdd    ƒ}xe|||fD]T}xK|||fD]:}t||ƒ}    t|j|jƒ}
|j|    |
ƒq–Wq€W|tk    r|jddd|ƒƒ}|jddd|ƒƒ}|jdd    d|ƒƒ}xÞ|||fD]Ê}xÁ|||fD]°}t||ƒ}    ||ksˆ||kr©||ks ||kr©d
}
nR||koÀ|knrÎd
}
n-||krãd }
n||ksõt‚d }
|j|    |
ƒq[WqEWndS( NtOperandDependentOffsetcB seZd„ZRS(cS s0|jdkrtd|jƒStddƒSdS(Ni
Ri;(R¢R(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRAs(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRt@sii    i
RR¢ii iiÿÿÿÿi(RERRÿRLR¢R RRe( R RýRtRtd0RÏR¬R^R¨RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_aware_compare;s6         0             (RRR]R`RlRsRv(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRXËs
                0t
TestTimeTZcB sVeZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z RS(cC sr|jƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdkƒdS(Ni(    RER RžR¢R£R¤R-RR"(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt
test_emptyns  c  s¬tdddƒ}tdddƒ}tddd    ƒ}td
d d |ƒ}td d d |ƒ}tdd d |ƒ}tddƒ‰tddd |ƒ‰|j|j|ƒ|j|j|ƒ|j|j|ƒ|jˆjdkƒ|jˆj|ƒ|j|jƒtddƒƒ|j|jƒtddƒƒ|j|jƒtddƒƒ|jˆjƒdkƒ|jt    |jdƒ|j|j
ƒdƒ|j|j
ƒdƒ|j|j
ƒdƒ|jˆj
ƒdkƒ|jt    |j
dƒ|j|j ƒtddƒƒ|j|j ƒtddƒƒ|j|j ƒtdd    ƒƒ|jˆj ƒdkƒ|jt    |j dƒ|jt |ƒt |ƒƒ|jt |ƒt |ƒƒ|jt |ƒt |ƒƒ|j||ƒ|j||ƒ|j||ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt    ‡‡fd†ƒ|jt |ƒdƒ|jt |ƒdƒ|jt |ƒdƒ|jt ˆƒdƒ|jt ˆƒdƒ|j|jƒdƒ|j|jƒdƒ|j|jƒdƒ|jˆjƒdƒ|jˆjƒdƒd}|jt|ƒ|dƒ|jt|ƒ|dƒ|jt|ƒ|dƒ|jtˆƒ|dƒ|jtˆƒ|d ƒ|j|jd!ƒd"ƒ|j|jd#ƒd$ƒ|j|jd#ƒd%ƒtd&d'ƒ}td(d)d |ƒ}|j|jd*ƒd+ƒd,tfd-„ƒY}    td.d    d/d |    ƒƒ}
|j|
jd0ƒd1ƒ|jt    |
jd2ƒdS(3NiÔþÿÿtESTiitUTCiþÿÿÿi<tMETiii/Ri i R¤i(Rsno argsc s
ˆˆkS(N(((R‘tt5(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJŸsc s
ˆˆkS(N(((R‘R|(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((R‘R|(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ¡ss07:47:00-05:00s12:47:00+00:00s13:47:00+01:00s00:00:00.000040s00:00:00.000040+00:00s datetime.times(7, 47, tzinfo=est)s(12, 47, tzinfo=utc)s(13, 47, tzinfo=met)s (0, 0, 0, 40)s(0, 0, 0, 40, tzinfo=utc)s%H:%M:%S %%Z=%Z %%z=%zs07:47:00 %Z=EST %z=-0500s%H:%M:%S %Z %zs12:47:00 UTC +0000s13:47:00 MET +0100iaúÿÿs %z %Z %%z%%Zii;s%H:%M %%Z='%Z' %%z='%z's"23:59 %Z='%z %Z %%z%%Z' %z='-2359't    BadtznamecB seZd„ZRS(cS sdS(Ni*((R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÂs(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR}Ásiis%H:%M:%Ss02:03:04s%Z(RRR RR-R"RRR%RKRR RjRuRÑRwRÛ( R testtutctmetRgRhRRltyuckR}RÒ((R‘R|sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt
test_zonesvs‚c    C sØ|jdddddtddƒƒ}|jdddddtddƒƒ}|jt|ƒt|ƒƒ|jd    d
d d dtd dƒƒ}|jd    dd d dtddƒƒ}|jt|ƒt|ƒƒdS(NiiiiRiŸRÖižii:iidiüÿÿi0iüÿÿ(RERR Rj(R RgRh((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_hash_edge_casesÇs ''''c    C s-dddd f}|j|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq(Wtddƒ}|jdd    d
d |ƒ}xtD]ˆ\}}}|j||ƒ}|j|ƒ}|j||ƒ|j|jtƒ|j|jƒt    d dƒƒ|j|j
ƒdƒqWdS(Nii;ii@iiÔþÿÿRBiiiRRi( RER8R9R:R R!R/RRRR(    R RnR;R<R=R>R?R@ttinfo((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRoÑsc sB|j}|ddtddƒƒ‰|jˆƒ|ddtddƒƒ‰|jˆƒ|ddtddƒƒ‰|jˆ ƒ|dddtddƒƒ‰|jˆ ƒ|ddtddƒƒ‰|jˆƒ|ddtddƒƒ‰|jt‡fd †ƒ|ddtddƒƒ‰|jt‡fd †ƒdS(NiRiÔþÿÿRÖii,ii;i<ic s
tˆƒS(N(tbool((RÒ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJûsièÿÿÿc s
tˆƒS(N(R…((RÒ(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJÿsidiŸidiŸi i`úÿÿ(RERR-R%R²(R Rý((RÒsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_boolås       cC sì|j}tddƒ}ttddƒdƒ}dddd    |g}||Œ}|j||jƒƒd
}xvddddd|ffD]Y\}}|}    ||    |<||    Œ}
|ji||6} |j|
| ƒ|d7}q‰W|j|jƒdƒ|jddƒ} |j| jdkƒ|j| jƒdkƒ| jd|ƒ} |j|| ƒ|j|j| jkƒ|dƒ}|j    t
|jd dƒ|j    t
|jd dƒ|j    t
|jddƒ|j    t
|jddƒdS(Nids+100Ri8ÿÿÿs-200iiiiiRžiR¢iR£iR¤iRiiÿÿÿÿi@B(shouri(sminutei(ssecondi(s microsecondi( RERRR RÿRR"R-RR%R²(R Rýtz100tzm200RnRR]RRRRRtbase2tbase3((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR    s<     
  c sutdddƒ‰tdddƒ‰|jˆˆƒˆjddƒ‰|jˆˆƒˆjdtddƒƒ‰|jˆˆƒˆjdtddƒƒ‰|jt‡‡fd†ƒdtfd    „ƒY}|ƒ}ˆjd|ƒ‰ˆjd|ƒ‰|jˆjƒt    d
d ƒƒ|jˆjƒt    d
d ƒƒ|jˆˆƒˆjd|ƒƒ‰|j
ˆˆkƒdS( NiiiRRÖic s
ˆˆkS(N(((RgRh(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ1    stVariescB seZd„Zd„ZRS(cS stddƒ|_dS(NRi(RR(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR5    scS s|jtddƒ7_|jS(NRi(RR(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR7    s(RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‹4    s    Rii( RR RÿR"RR%RKRRRR-(R R‹tv((RgRhsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRû(    s$    c sådˆjf‡fd†ƒY}ddddtddd    ƒf}ˆj|Œ}||id
d 6Ž}ˆj|j|ƒˆj|jd ƒˆj|jd
ƒˆj|jƒ|jƒƒˆj|jd ƒ|j|j    d
ƒdS(NRc s&eZdZ‡fd†Zd„ZRS(i*c s@|jƒ}|jdƒ}ˆjj|||Ž}||_|S(NR(RR    RER6R(RýRnR
R RR (R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR6K    s
     cS s||j|jS(N(RžR£(R R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRR    s(RRRR6R((R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRH    siiiiôiÔþÿÿRyiiRi*iùÿÿÿ(
RERR RRRRRRžR£(R RRnRR•((R sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_timetzF    s !( RRRRERxR‚RƒRoR†RRûR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRwks        Q    
           '    tTestDateTimeTZcB sÂeZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cC s½|jdddddddƒ}|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|j    dƒdS(Niiiiiii( RER RšR›RœRžR¢R£R¤RR"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_trivialf    s!c  sL|jddddtddƒƒ‰|jtdddddd    dtd
dƒƒ‰|jˆˆkƒ|jˆˆkƒ|jˆˆkƒ|jˆˆkƒ|jˆˆkƒ|jddddddtddƒƒ‰|jd ddd d dtddƒƒ‰|jˆˆƒ|jddddddtddƒƒ‰|jˆˆkƒ|jddddddtd dƒƒ‰|jˆˆkƒ|jddddddtddƒddƒ‰|jˆˆkƒ|jddddddtddƒddƒ‰|jˆˆkƒ|jj‰|jt‡‡fd†ƒ|jˆˆƒdtfd„ƒY}|jdddd|ƒƒ‰|jt‡‡fd†ƒ|jˆˆƒ|jdddƒ‰|jˆˆƒdtfd„ƒY}|jd d d d|ƒƒ‰|jd d d dtddƒƒ‰|jt    ‡‡fd†ƒdS(NiRiŸRÖi iii;i?Biaúÿÿiii i<iR£R¤c s
ˆˆkS(N(((RgRh(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJœ    stNaivecB seZd„ZRS(cS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¡    s(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR     siiic s
ˆˆkS(N(((RgRh(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ£    sRDcB seZd„ZRS(cS s tddƒS(NRi (R(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR­    s(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRD¬    sc s
ˆˆkS(N(((RgRh(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ±    si´iÁiÃ(
RERRR-R R}R%RKRR²(R RRD((RgRhsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_even_more_compareq    sD$****'    '     $c        C s[dddddddf}|j|Œ}xHtD]@\}}}|j||ƒ}|j|ƒ}|j||ƒq1Wtd    d
ƒ}|j|i|d 6Ž}|jdddd td d d ƒƒ}xtD]ˆ\}}}|j||ƒ}|j|ƒ}|j||ƒ|j|jtƒ|j|j    ƒt
dd    ƒƒ|j|j ƒd
ƒqËWdS(Niiiii;ii@iiÔþÿÿRBRiRÖRi( RER8R9R:R R!RR/RRRR(    R RnR;R<R=R>R?R@R„((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRo³    s 'c C s£|jddddtddƒƒ}t|ƒ|jtdddddd    dtd
dƒƒ}t|ƒ|jd d d dtd dƒƒ}|jtt|ƒdS( NiRiŸRÖi iii;i?Biaúÿÿii`úÿÿ(RERRjRR%R²(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_extreme_hashesÈ    s$
 
$cC s}tddƒ}tddƒ}tddƒ}tddd    d
d d |ƒ}tddd    d d d |ƒ}tddd    dd d |ƒ}|j|j|ƒ|j|j|ƒ|j|j|ƒ|j|jƒtddƒƒ|j|jƒtddƒƒ|j|jƒtddƒƒ|j|jƒdƒ|j|jƒdƒ|j|jƒdƒ|jt|ƒt|ƒƒ|jt|ƒt|ƒƒ|jt|ƒt|ƒƒ|j||ƒ|j||ƒ|j||ƒ|jt|ƒdƒ|jt|ƒdƒ|jt|ƒdƒd}|jt    |ƒ|dƒ|jt    |ƒ|dƒ|jt    |ƒ|dƒdS(NiÔþÿÿRyiRzi<R{iÒiiii/Ri i Rs2002-03-19 07:47:00-05:00s2002-03-19 12:47:00+00:00s2002-03-19 13:47:00+01:00sdatetime.datetime(2002, 3, 19, s7, 47, tzinfo=est)s12, 47, tzinfo=utc)s13, 47, tzinfo=met)(
RRR RRRRRjRuRw(R R~RR€RgRhRRl((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‚Ö    s8c C s€tddƒ}tdddƒ}tddddd    |ƒ}tj||ƒ}|j|tdddddddd    |ƒƒdS(
Ni<R{iÒiiii-iÒR(RRRRRAR (R R€RlRCR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRBô    s $c
C s¬tddƒ}|jdddddddd    |ƒ}|j|jƒtdddƒƒ|j|jƒtddddƒƒ|j|jƒtddddd    |ƒƒdS(
Ni<R{iÒiiii-iÒR(RRER RRRg(R R€R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR@ü    s
'"%c  sddl}|jjƒ‰tddƒ}ˆjƒjd|ƒ}|jjˆjƒ|ƒ‰|jˆj    |kƒ|j
ˆj ƒ|ƒ|j t ‡‡fd†ƒ|j t ‡‡fd†ƒ|j t ‡‡fd†ƒ|j t ‡‡fd†ƒ|j t ‡fd    †ƒ|j
ˆˆtd
ƒƒ|j
ˆˆtd
ƒƒtd d d dddƒ‰ˆˆ‰|jˆj    |kƒˆˆ}|j|j    |kƒ|j
ˆ|ƒˆˆ}|j|j    |kƒ|j
ˆ|ƒ|j t ‡‡fd†ƒ|j
ˆˆˆƒt|jddƒdƒ}ˆjd|ƒ‰|jˆj    |kƒˆˆ}ˆjƒˆjƒˆ}|j
||ƒ|jd d d dtddƒƒ}    |jtdddddddtddƒƒ}
|
|    } |j
| |jj|jjtd dƒƒdS(Niÿÿÿÿi¶þÿÿs    west 5:30Rc sˆˆS(N(((R0tnowaware(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
sc sˆˆS(N(((R0R“(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
sc sˆˆS(N(((R0R“(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
sc sˆˆS(N(((R0R“(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
sc sˆˆS(N(((R“(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
siROiRi RTi.c sˆˆS(N(((R”t nowawareplus(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ'
siaúÿÿi trandomtimezoneiŸR}iii;i?BR$ii> (trandomRER0RRRÿRARR-RR RgR%RKRt    randrangeRRR$R}( R R–ttz55t    timeawaret nowawareplus2R·ttzrRRR}R$tmaxdiff((R”R0R“R”sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tz_aware_arithmetic
sJ 
 
 
 
$
c C s–|jj}|ƒ}tddƒ}||ƒ}|d|ƒ}|j|j|jkƒ|j|jƒtddƒƒ|jt    |dƒ|jt    |ddƒ|jt    |d|ƒ|jt    |||ƒttdd    dd
ƒd d ƒ}td d d ƒ}xt
dƒD]u}t j|ƒ}    |j|    j|kƒt j ƒj d|ƒ}
|
j|ƒ} t|    | ƒtddƒkr Pq q W|jdƒdS(Ni*t42RCRiRR„RQii:tweirdtziRiRRis0utcnow(), now(tz), or astimezone() may be broken(RER0RR-RR RRR%RKR§RR2RÿRFRXtfail( R tmethRtoff42tanothertagainRŸRRÀR0R2tnow2((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_nowA
s*      !cC sddl}|jj}|jƒ}||ƒ}tddƒ}|||ƒ}||d|ƒ}|j|j|jkƒ|j|jƒtddƒƒ|j    t
||dƒ|j    t
||ddƒ|j    t
||d|ƒ|j    t
||||ƒ|j    t
|ƒd    }t j |ƒ}    td
d dd ƒ}
t|
dd ƒ} |    |
} t j|| ƒ} |j| | j ddƒƒdS(Niÿÿÿÿi*RžRCRiRR„iʚ;RQiñÿÿÿi'i(RRERºRR-RR RRR%RKRR,RÿR"(R RR¡R»RR¢R£R¤t    timestampt utcdatetimeRRCRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_fromtimestampe
s*    
cC sQ|jj}|ƒ}tddƒ}|jt||ƒ|jt|d|ƒdS(Ni*RžR(RER2RR%RK(R R¡RR¢((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_utcnowˆ
s
     cC srddl}|jj}|jƒ}||ƒ}tddƒ}|jt|||ƒ|jt||d|ƒdS(Niÿÿÿÿi*RžR(RRER,RR%RK(R RR¡R»RR¢((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_utcfromtimestamp’
s    c C s
dtfd„ƒY}|j}xddddfD]í\}}|ddddd    d
d d ||ƒƒ}|jƒ}|jd|jƒ|jd|jƒ|jd|jƒ|jd|jƒ|jd    |j    ƒ|jd
|j
ƒ|jd|j ƒ|jd|j ƒ|j||j ƒq2W|jt|dddd |d ƒƒjƒ|j|dddd |dƒƒjƒj dƒ|j|dddd |dƒƒjƒj dƒ|jt|dddd |dƒƒjƒ|jt|dddd |dƒƒjƒdS(NtDSTcB seZd„Zd„ZRS(cS s.t|tƒr!td|ƒ}n||_dS(NR(RRRtdstvalue(R R­((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¢
scS s|jS(N(R­(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR ¦
s(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¬¡
s    ißÿÿÿii!iiÿÿÿÿi
iii(RR^iŸiaúÿÿi i`úÿÿ(ißÿÿÿi(i!i(ii(Niÿÿÿÿ(RRER"RèR RéRêRëRìRíRîRïRðRñR%RKR²(R R¬RýR­tflagRlRÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_timetuplež
s&    * +11+c  s2dtfd„ƒY‰|j}|jt|ddddˆdƒƒjƒdˆf‡fd†ƒY}x$dD]}|dd
d d d ddd|d|ƒƒ}|jƒ}|j|j|j    ƒ|j|j
|j ƒ|j|j |j ƒ|jd|jƒ|jd|jƒ|j|j|jƒ|j|jƒ|jƒ|j|jƒtdddƒjƒd|jƒ|jd|jƒqmW|tdddddd|dƒƒ}|jƒ}|j|j    tdƒ|j|j dƒ|j|j dƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|tddddddd|dƒƒ}|jƒ}|j|j    tdƒ|j|j dƒ|j|j dƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|jdƒdS(NR¬cB seZd„Zd„ZRS(cS s.t|tƒr!td|ƒ}n||_dS(NR(RRRR­(R R­((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÄ
scS s|jS(N(R­(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR È
s(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¬Ã
s    iRitUOFSc s#eZd‡fd†Zd„ZRS(c s&ˆj||ƒtd|ƒ|_dS(NR(RRtuofs(R R±tdofs(R¬(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÑ
scS s|jS(N(R±(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÔ
sN(RRR"RR((R¬(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR°Ð
sißÿÿÿi!iii
iii(iËÿÿÿi i i%iŸi iinii;i?Biaúÿÿi:(ißÿÿÿi!iN(RRER%R&RR"t utctimetupleR RšRéR›RêRœRëRìRíR£RîRÃRïRŸRRðRñRR(R RýR°R­RlRÒRƒthuge((R¬sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_utctimetupleÂ
sL        "     - )
' * c C s^tddƒ}tddƒ}tddƒ}tddƒ}|j}d}x d||||fD]õ}xìdD]ä}|d
d d d dd|d|ƒ}    d|r§dpªd}
|dk    rÆ|    jƒpÉd} |
| } |    jƒ} |j| |d| ƒ|j| |    jdƒƒ|j|    jdƒ|d| ƒ|jt|    ƒ|d| ƒqnWqaWdS(Nis+00:00iÜs+03:40iÿÿÿs-03:51RÖs
0001-02-03iyiiiiii;Rs04:05:59s.987001RŠtkR(iiy(RR"RERRÑR Ru(R R_tplustminustunknownRýtdatestrtofsRbRlttimestrtofsstrttailstrtiso((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_tzinfo_isoformat s"     $
 !c    C s¹|j}tddƒ}ttddƒdƒ}dddd    d
d d |g}||Œ}|j||jƒƒd }xddddddd d|ffD]Y\}}|}    ||    |<||    Œ}
|ji||6} |j|
| ƒ|d7}q›W|j|jƒdƒ|jddƒ} |j| jdkƒ|j| jƒdkƒ| jd|ƒ} |j|| ƒ|j|j| jkƒ|dddƒ}|j    t
|jddƒdS(!Nids+100Ri8ÿÿÿs-200iiiiiiiiRšR›RœRžR¢R£R¤iRiÐiiÑ(syeari(smonthi(sdayi(shouri(sminutei(ssecondi(s microsecondi( RERRR RÿRR"R-RR%R²(R RýR‡RˆRnRR]RRRRRR‰RŠ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR s<     
 cC sètddƒ}tddƒ}ttddƒ dƒ}|jjd|ƒ}|j|j|kƒ|jt|j    |ƒ|jt
|j    dƒ|j    |jƒ}|j|j|kƒ|j |j ƒ|j ƒƒ|j |j ƒ|j ƒƒ|j    |ƒ}|j|j|kƒ|j |jƒtddƒƒ||jƒ}||j|ƒ7}|jd    |ƒ}|j |j ƒ|j ƒƒ|j |j ƒ|j ƒƒ|j |jƒ|jƒƒ|j|j|jkƒ|j ||ƒdS(
NR"i,t44RQitm300RCiûÿÿÿR(RR"RRER0R-RR%R²RFRKR RRRRÿRg(R tfnonetf44mtfm5hRR^RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_more_astimezone= s,c C sQ|j}dtfd„ƒY}|ddddddd    d
|ƒƒ}|jd d ƒ}|jd dƒ}|jd dƒ}xd|||fD]S}xJ|||fD]9}||}    td |j|jƒ}
|j|    |
ƒq¢WqŒW|ddddddd    ƒ}|jd d d
|ƒƒ}|jd dd
|ƒƒ}|jd dd
|ƒƒ}xø|||fD]ç}xÞ|||fD]Í}||}    ||ks ||krÇ||ks¸||krÇtdƒ}
nn||koÞ|knròtdƒ}
nC||krtd dƒ}
n%||ks"t‚td ddƒ}
|j|    |
ƒqxWqbWdS(NRtcB seZd„ZRS(cS s0|jdkrtd|jƒStddƒSdS(Ni
Ri;(R¢R(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRb s(RRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRta sii    i
i i i iRR¢iRii;iÐÿÿÿiÐÿÿÿiÐÿÿÿ(RERRÿRR¢R Re( R RýRtRRuRÏR¬R^R¨RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_aware_subtract\ s6        '
 
0 c stdddddddƒ‰tdddddddƒ‰|jˆˆƒˆjddƒ‰|jˆˆƒˆjdtdd    ƒƒ‰|jˆˆƒˆjdtd
d    ƒƒ‰|jt‡‡fd †ƒd tfd „ƒY}|ƒ}ˆjd|ƒ‰ˆjd|ƒ‰|jˆjƒt    ddƒƒ|jˆjƒt    ddƒƒ|jˆˆƒˆjd|ƒƒ‰|j
ˆˆkƒdS(NiiiiiiiRRÖic s
ˆˆkS(N(((RgRh(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ‘ sR‹cB seZd„Zd„ZRS(cS stddƒ|_dS(NRi(RR(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR• scS s|jtddƒ7_|jS(NRi(RR(R RÒ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR— s(RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR‹” s    Rii( RR RÿR"RR%RKRRRR-(R R‹RŒ((RgRhsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRûˆ s$    c  sîdˆjf‡fd†ƒY}ddddddd    td
d d ƒf}ˆj|Œ}||id d6Ž}ˆj|j|ƒˆj|jdƒˆj|jd ƒˆj|jƒ|jƒƒˆj|jdƒ|j|j    d ƒdS(NRc s&eZdZ‡fd†Zd„ZRS(i*c s@|jƒ}|jdƒ}ˆjj|||Ž}||_|S(NR(RR    RER6R(RýRnR
R RR (R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR6« s
     cS s||j|jS(N(RžRš(R R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR² s(RRRR6R((R (sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR¨ siÒi iiiiiôiÔþÿÿRyiiRi*iùÿÿÿ(
RERR RRRRRRžRš(R RRnRR•((R sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_subclass_datetimetz¦ s *(RRRRERR‘RoR’R‚RBR@RR¦R©RªR«R¯RµRÀRRÆRÇRûRÈ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRŽc    s*        B                        >    $    #    
       $    @        '        ,    cC s-d|jƒ}|r)|t|ƒ7}n|S(Ni(RÃR(Rt
days_to_go((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytfirst_sunday_on_or_after siRQiRPiit
USTimeZonecB s5eZd„Zd„Zd„Zd„Zd„ZRS(cC s1td|ƒ|_||_||_||_dS(NRQ(Rt    stdoffsettreprnametstdnametdstname(R RQRÍRÎRÏ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÕ s        cC s|jS(N(RÍ(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÛ scC s!|j|ƒr|jS|jSdS(N(R RÏRÎ(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRÞ scC s|j|j|ƒS(N(RÌR (R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRä sc    C s
|dks|jdkrtS|j|ks4t‚ttjd|jƒƒ}|jƒdkr|j    dkr|j
dks…t‚tt jd|jƒƒ}|jƒdkrÐ|j    dkrÐ|j
dksÖt‚||jddƒkoù|knrt StSdS(NRšiiii
iR( R"RtZEROReRÊtDSTSTARTRÿRšRÃR›RœtDSTENDtHOUR(R RR tend((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR ç s66((RRRRRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRËÓ s
                iûÿÿÿtEasternRytEDTiúÿÿÿtCentraltCSTtCDTiùÿÿÿtMountaintMSTtMDTiøÿÿÿtPacifictPSTtPDTRziôÿÿÿi<tUTCfaketTestTimezoneConversionscB sweZeddddƒZeddddƒZeZd„Zd„Zd    „Zd
„Z    d „Z
d „Z d „Z RS(iÒiiii
iic
C s|j|jƒtƒ|j|j|ƒ|ƒ|j|ƒ}|j|ƒ}|jƒ|jƒkrÃ|jdkrÃ|j|t|ƒ|j|jƒtƒ|j|j|ƒ|j|ƒƒn|j||ƒ|t}|j|ƒ}    |jƒ|jƒkrg|jdkrg|j|    |jddƒƒ|t7}|j|ƒ}    |j|    |jddƒƒn|j|    |tƒdS(NiiRži(R R RÓRFRRžRÐRÿ(
R RRCRtdstontdstofftasutctthere_and_backt nexthour_utct nexthour_tz((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt checkinside s$
'
 
'
cC sa|j|jƒtƒ|j|j|ƒ|ƒ|j|ƒ}|j|ƒ}|j||ƒdS(N(R R RÐRF(R RRCRRäRå((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt checkoutsideB s
cC sÿ|jjd|ƒ}|jjd|ƒ}xÎtddƒtttddƒtddƒfD]œ}|j|||||ƒx5||||fD]}|j|||||ƒqW|j|||ƒx/||||fD]}|j|||ƒqÚWq[WdS(NRROi RiRT(RâRÿRãRtDAYRÓRèRé(R RCRRâRãR”tduringtoutside((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytconvert_between_tz_and_utcM s cC sd|jttƒ|jttƒ|jttƒ|jttƒ|jttƒ|jttƒdS(N(RíRÕtutc_realRÝtutc_fake(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt    test_easyc s cC så|jtddƒ}tdddƒ}|jd|ƒ}|jjdd    ƒ}|jtƒjddƒ}|j||ƒ|jjdd
dtƒ}|jjdd ƒ}|jtƒjddƒ}|j||ƒx    tt    fD]û}xòtt
fD]ä}|j tdd ƒ}||j dƒ8}||j dƒ}    |    jd|ƒ}
xdD]…} |j jd| ƒ} x]dD]U} | jd| ƒ}|
jd| ƒ}    |    j|ƒ}|j|jddƒ|ƒqrW|
t 7}
qPWqõWqâWdS(NRQii÷ÿÿÿi<s-0900iRRžiiiiii;R¢iäýÿÿ(iiii(iii;(RâRRRÿRFRÕR"R RîRïRÝRãRRÓ(R tfourbacktninewestRRtsixutcRRCtfirst_std_hourRät    asutcbasettzhourt expectedbaseR¢tastz((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_tricky{ s0   cC stdtfd„ƒY}|jjƒjdtƒ}|j|ƒƒd|fd„ƒY}|jt|j|ƒƒdS(NtokcB seZd„Zd„ZRS(cS stS(N(RÓ(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR° scS stS(N(RÓ(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR ± s(RRRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRú¯ s    RtnotokcB seZd„ZRS(cS sdS(N(R"(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyR ¹ s(RRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRû¸ s(RRER0RÿRîRFR%R²(R RúR0Rû((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_bogus_dst® s
c
C s¯|jttjƒtjƒjdtƒ}|jttj|ƒ|jdtƒ}tj|ƒ}|j    |j
tƒ|jttj||ƒ|jttjt j ƒƒdt fd„ƒY}|ddddƒ}|jjdd    dtƒ}|jd|ƒ}xÌdD]Ä}|jd|ƒ}|d
krC|tdd ƒ8}ntj|ƒ}    |j    ||    ƒ||j}|j|ƒ}    |j    ||    ƒ|jdtƒj|ƒ}    |j    ||    ƒ|t7}|t7}q    W|jjdd    dtƒ}|jd|ƒ}xªdD]¢}|jd|ƒ}tj|ƒ}    |j    ||    ƒ||j}|j|ƒ}    |j    ||    ƒ|jdtƒj|ƒ}    |j    ||    ƒ|t7}|t7}qWdS(NRtFauxUSTimeZonecB seZd„ZRS(cS s ||jS(N(RÌ(R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pytfromutcÈ s(RRRþ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRýÇ siûÿÿÿtFEasterntFESTtFEDTRžiiiiiiRPi(iiiiii(iiiiii(R%RKRÕRþRR2RÿRîR²R RRRRËRâRRÌRFRÓRã(
R R0tenowRýRÿR tfstarttwallRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt test_fromutc¼ sL   
 
( RRRRâRãRERèRéRíRðRùRüR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRá s    4                3    tOddballscB seZd„ZRS(c s tjƒ‰tjˆtƒƒ‰|jˆˆkƒ|jˆˆkƒ|jˆˆk ƒ|jˆˆk ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jt‡‡fd†ƒ|jˆjˆƒƒˆj    d    d
d    }|jˆjˆj
d |ƒƒ ƒt ˆj ˆj ˆj    ƒ}|jˆ|ƒ|j|ˆƒtˆj ˆj ˆj    d d d ƒ}|jˆ|ƒ|j|ˆƒdS( Nc s
ˆˆkS(N(((tas_datet as_datetime(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ     sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ
sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ sc s
ˆˆkS(N(((RR(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRJ siiRœi(RRRRARR-R%RKt__eq__RœRÿR—RšR›R R(R t different_daytdate_sct datetime_sc((RRsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyttest_bug_1028306þ s2 (RRR (((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyRü scC stjtƒdS(N(Rt run_unittestR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt    test_main# st__main__(:t__doc__t
__future__RRMR%tcPickleRKttestRRRRRRRRR<R=R§R>R8RkReRqtTestCaseR
RR!R#RDRNR“R—R™RRRORPRXRwRŽRÊRÐRÓRêRÑRÒRËRÕR×RÚRÝRîRïRáRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_datetime.pyt<module>sv    + 
A$ÿM!ÿÿeÿÿÿ4 øÿÿa     *ö'