%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_getopt.pyc

ó
Nêáac@sddlmZmZmZmZddlZddlZeƒZdej	fd„ƒYZ
d„Zedkr{eƒndS(iÿÿÿÿ(tverbosetrun_doctesttrun_unittesttEnvironmentVarGuardNtGetoptTestscBskeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„ZRS(cCs,tƒ|_d|jkr(|jd=ndS(NtPOSIXLY_CORRECT(Rtenv(tself((s,/usr/local/lib/python2.7/test/test_getopt.pytsetUpscCs|jjƒ|`dS(N(Rt__exit__(R((s,/usr/local/lib/python2.7/test/test_getopt.pyttearDowns
cOs|jtj||ŽdS(N(tassertRaisestgetopttGetoptError(Rtargstkwargs((s,/usr/local/lib/python2.7/test/test_getopt.pytassertErrorscCsL|jtjddƒƒ|jtjddƒƒ|jtjddƒdS(Ntasa:tb(t
assertTrueRt
short_has_argtassertFalseR(R((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_short_has_argscCs÷tjddgƒ\}}|j|ƒ|j|dƒtjddgƒ\}}|j|ƒ|j|dƒtjddgƒ\}}|j|ƒ|j|dƒ|jtjddgƒ|jtjdgƒ|jtjdddgƒdS(Ntabcsabc=tabcdtdeftabcde(Rt
long_has_argsRtassertEqualRR(Rthas_argtoption((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_long_has_argss


cCsLtjgddgƒ\}}|j|dgƒ|j|gƒtjgddgƒ\}}|j|d	gƒ|j|gƒtjgdddgƒ\}}|j|d
gƒ|j|gƒtjgddddgƒ\}}|j|dgƒ|j|dgƒ|jtjgddgƒ|jtjgddgƒdS(NRs-atta1sa:t1t2(s-aR (s-aR"(s-aR"(s-aR"(Rt	do_shortsRR(RtoptsR((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_do_shorts.s!$cCsŸtjgddggƒ\}}|j|dgƒ|j|gƒtjgddggƒ\}}|j|dgƒ|j|gƒtjgddggƒ\}}|j|dgƒ|j|gƒtjgdd	dd
ggƒ\}}|j|dgƒ|j|gƒtjgddd
ggƒ\}}|j|dgƒ|j|gƒ|jtjgddggƒ|jtjgddggƒdS(NRs--abcR sabc=1sabc=R"sabcd=s--abcdtabRsfoo=42sfoo-barsfoo=s--foot42(s--abcR (s--abcR"(s--abcdR"(s--abcR (s--fooR((Rtdo_longsRR(RR%R((s,/usr/local/lib/python2.7/test/test_getopt.pyt
test_do_longsFs"!!!'$cCs©dddddddddddd	g}tj|d
ddgƒ\}}|j|dddddddgƒ|j|dd	gƒ|jtj|d
ddgƒdS(Ns-aR"s-bs	--alpha=2s--betat3R targ1targ2sa:bsalpha=tbetas--alphaR#talpha(s-aR"(s-bR (s--alphaR#(s--betaR (s-aR+(s-aR (s--betaR (RRR(RtcmdlineR%R((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_getoptas!cCsoddddddg}tj|ddd	gƒ\}}|j|dgƒ|j|ddddgƒtjdd
dd
gdgƒ\}}|j|d
gƒ|j|ddgƒtj|ddd	gƒ\}}|j|dgƒ|j|dddddgƒd|jd<tj|ddd	gƒ\}}|j|dgƒ|j|dddddgƒdS(Ns-aR,s-bR"s--alphas--beta=2sab:R/sbeta=R s--betaR#t-s+ab:R(s-aR (s-bR"(s--alphaR (s--betaR#(s-aR (s-bR2(s-aR (s-aR (Rt
gnu_getoptRR(RR0R%R((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_gnu_getoptrs!
'!
!cCs5d}ddl}|jd|ƒ}t|tƒdS(NsÚ
        Examples from the Library Reference:  Doc/lib/libgetopt.tex

        An example using only Unix style options:


        >>> import getopt
        >>> args = '-a -b -cfoo -d bar a1 a2'.split()
        >>> args
        ['-a', '-b', '-cfoo', '-d', 'bar', 'a1', 'a2']
        >>> optlist, args = getopt.getopt(args, 'abc:d:')
        >>> optlist
        [('-a', ''), ('-b', ''), ('-c', 'foo'), ('-d', 'bar')]
        >>> args
        ['a1', 'a2']

        Using long option names is equally easy:


        >>> s = '--condition=foo --testing --output-file abc.def -x a1 a2'
        >>> args = s.split()
        >>> args
        ['--condition=foo', '--testing', '--output-file', 'abc.def', '-x', 'a1', 'a2']
        >>> optlist, args = getopt.getopt(args, 'x', [
        ...     'condition=', 'output-file=', 'testing'])
        >>> optlist
        [('--condition', 'foo'), ('--testing', ''), ('--output-file', 'abc.def'), ('-x', '')]
        >>> args
        ['a1', 'a2']
        iÿÿÿÿt
libreftest(ttypest
ModuleTypeRR(RtsR6tm((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_libref_examplesŒscCs‘tjdgddgƒ\}}|j|dgƒtjdgddgƒ\}}|j|d	gƒ|jtjtjdgddgƒdS(
Ns--help=R shelp=s--helps--help=xtxthelp(s--helpR (s--helpR;(RRRR
(Rtlongoptst	shortopts((s,/usr/local/lib/python2.7/test/test_getopt.pyttest_issue4629°s
!!(
t__name__t
__module__RR
RRRR&R*R1R4R:R?(((s,/usr/local/lib/python2.7/test/test_getopt.pyRs										$cCsttƒdS(N(RR(((s,/usr/local/lib/python2.7/test/test_getopt.pyt	test_main·st__main__(
ttest.test_supportRRRRtunittestRtobjecttsentineltTestCaseRRBR@(((s,/usr/local/lib/python2.7/test/test_getopt.pyt<module>s"	¬	

Zerion Mini Shell 1.0