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
R\¬Qc@s dZddlZddlZddlZddlmZddlZddlZd„Zd„Z    dej
fd„ƒYZ d„Z e d    krœe ƒndS(
s
Unittest for time.strftime
iÿÿÿÿN(t test_supportcCs-|ddkr)|d d|d}n|S(Nit t0i    ((ts((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt
fixasctimescCsdtj|ƒ}|jtj|ƒ|ƒ}|jddƒ}|jddƒ}|jddƒ}|S(s…
    Escape text to deal with possible locale values that have regex
    syntax while allowing regex syntax used for comparison.
    s\%t%s\:t:s\?t?(tretescapetreplace(ttexttampmtnew_text((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt    escapestrs t StrftimeTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cOstjj|||ŽdS(N(tunittesttTestCaset__init__(tselftktkw((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyR!sc Cs(tj|ƒ|_tj|ƒ}|ddkr=d|_n    d|_tjtj|dddddddddf    ƒƒ|_y1|dr tjd|_ntjd|_Wnt    k
rÍd|_nX|ddkrò|dd|_
n)|ddkr|d|_
n    d|_
||_ dS(    Nii s(AM|am)s(PM|pm)iiit( ttimetgmtimetgmtt    localtimeR tmktimetjan1ttznamettztAttributeErrortclock12tnow(RR!((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt_update_variables$s$     :
      cCscy,ddl}|jjj|jjjƒWn0tk
r^ddl}|j|jdƒnXdS(NiÿÿÿÿtC(    tjavatutiltLocalet
setDefaulttUSt ImportErrortlocalet    setlocaletLC_TIME(RR$R*((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pytsetUp:s     cCsÔtjƒ}|j|ƒ|j|ƒ|j|ƒtjr^dtjtjj    ƒdfGHnxot
ddƒD]^}xUt
dƒD]G}|||ddd}|j|ƒ|j|ƒ|j|ƒqWqnWdS(    Ns/Strftime test, platform: %s, Python version: %siiûÿÿÿiiidii( RR"t    strftest1t    strftest2Rtverbosetsystplatformtversiontsplittrange(RR!tjtitarg((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt test_strftimeBs          cCsËtjrdGtj|ƒGHn|j}dtj|ddfdtj|ddfdtj|dd    fd
tj    |dd fd d |ddfdd |ddfdd |j
dfdd|ddfdd |ddfdd |ddfd|j dfd d |d!d"fd#d |d|j ddd$fd%d&d|ddd'fd(d |d|j ddddd)fd*d+|d|d|d!fd,fd-d |d.d/d0fd1d |d.d2fd9f}xã|D]Û}ytj |d.|ƒ}Wn.tk
r8}|jd6|d.|fƒnXtjt|d|j ƒ|ƒraqèn| sx|d.d4krš|jd7|d.|dfƒqè|jd8|d.|d|d|fƒqèWdS(:Nsstrftime test fors%aisabbreviated weekday names%Asfull weekday names%bisabbreviated month names%Bsfull month names%ds%02disday of month as number (00-31)s%His hour (00-23)s%Is hour (01-12)s%js%03disjulian day (001-366)s%msmonth as number (01-12)s%Misminute, (00-59)s%psAM or PM as appropriates%Sisseconds of current time (00-60)s%Us!week number of the year (Sun 1st)s%ws0?%dsweekday as a number (Sun 1st)s%Ws!week number of the year (Mon 1st)s%Xs%02d:%02d:%02ds%H:%M:%Ss%yiidsyear without centurys%Ysyear with centurys%%Rssingle percent signs#strftime '%s' format gave error: %ss3strftime does not support standard '%s' format (%s)s-Conflict for %s (%s): expected %s, but got %s(s%%Rssingle percent sign(RR0RtctimeR!tcalendartday_abbrtday_namet
month_abbrt
month_nameR R Rtstrftimet
ValueErrortfailRtmatchR(RR!t expectationstetresultterror((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyR.SsH        %%     "        cCs°tt|ƒƒd }|j}dttj|ƒƒdfdd|d|d|dd    fd
fd d |jd fdd|d|d|dd    fdfdd|ddfdtj|ddfdd|ddfd3dd|j    |d|d|j
fdfd d!|d|dfd"fd |d#fd4d'd(|d|d|dfd)fd*d+|dd    d,ff}x.|D]&}ytj |d|ƒ}WnHt k
rì}d-|d|dt|ƒf}t jr‚|GHq‚q‚nXtjt|d|j
ƒ|ƒr5t jr¨d.|d|dfGHq¨q‚| sL|dd/krrt jr¨d0|d|dfGHq¨q‚t jr‚d1|d|dfGHd2|d|fGHq‚q‚WdS(5Niÿÿÿÿs%csnear-asctime() formats%xs%02d/%02d/%02diiiids%m/%d/%y %H:%M:%Ss%Zs%sstime zone names%Dsmm/dd/yys%es%2ds,day of month as number, blank padded ( 0-31)s%hsabbreviated month names%kishour, blank padded ( 0-23)s%ns
snewline characters%rs%02d:%02d:%02d %siis %I:%M:%S %ps%Rs    %02d:%02ds%H:%Msseconds since the Epoch in UCTs%ts    s tab characters%Ts%02d:%02d:%02ds%H:%M:%Ss%3ys%03ds.year without century rendered using fieldwidths*Error for nonstandard '%s' format (%s): %ss%Supports nonstandard '%s' format (%s)Rs+Does not appear to support '%s' format (%s)s*Conflict for nonstandard '%s' format (%s):s  Expected %s, but got %s(s%ns
snewline character(s%ts    s tab character(tstrtlongR!RRtasctimeRR;R>R R R@RARR0RRCR(RR!tnowsecstnonstandard_expectationsRERFtmsg((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyR/ƒsN    #)$ %      "            (t__name__t
__module__RR"R-R9R.R/(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyRs                     0cCstjtƒdS(N(Rt run_unittestR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt    test_mainµst__main__(t__doc__R;R1RttestRRRRRRRRQRN(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_strftime.pyt<module>s              –