%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_strftime.pyo

ó
Nęáac@s dZddlZddlZddlZddlmZddlZddlZd„Zd„Z	dej
fd„ƒYZd„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((s./usr/local/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((s./usr/local/lib/python2.7/test/test_strftime.pyt	escapestrstStrftimeTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cOstjj|||ŽdS(N(tunittesttTestCaset__init__(tselftktkw((s./usr/local/lib/python2.7/test/test_strftime.pyR!scCs(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!((s./usr/local/lib/python2.7/test/test_strftime.pyt_update_variables$s$	:


	cCs†y,ddl}|jjj|jjjƒWnStk
rddlm}m}||ƒ}||dƒ|j	|||ƒnXdS(Ni˙˙˙˙(t	setlocaletLC_TIMEtC(
tjavatutiltLocalet
setDefaulttUStImportErrortlocaleR#R$t
addCleanup(RR&R#R$tsaved_locale((s./usr/local/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((s./usr/local/lib/python2.7/test/test_strftime.pyt
test_strftimeDs


	

cCsËtjrdGtj|ƒGHn|j}dtj|ddfdtj|ddfdtj|dd	fd
tj	|ddfdd
|ddfdd
|ddfdd
|j
dfdd|ddfdd
|ddfdd
|ddfd|jdfd 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(RR2RtctimeR!tcalendartday_abbrtday_namet
month_abbrt
month_nameR RRtstrftimet
ValueErrortfailRtmatchR(RR!texpectationstetresultterror((s./usr/local/lib/python2.7/test/test_strftime.pyR0UsH		%%	
"		cCs°tt|ƒƒd }|j}dttj|ƒƒdfdd|d|d|dd	fd
fdd|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RBRCRR2RRER(RR!tnowsecstnonstandard_expectationsRGRHtmsg((s./usr/local/lib/python2.7/test/test_strftime.pyR1…sN	#)$%
	"			(t__name__t
__module__RR"R/R;R0R1(((s./usr/local/lib/python2.7/test/test_strftime.pyRs			
		0cCstjtƒdS(N(Rtrun_unittestR(((s./usr/local/lib/python2.7/test/test_strftime.pyt	test_mainˇst__main__(t__doc__R=R3RttestRRRRRRRRSRP(((s./usr/local/lib/python2.7/test/test_strftime.pyt<module>s		˜	

Zerion Mini Shell 1.0