Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.116.47.4
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_getopt.pyc
�
?��cc@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((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pytsetUpscCs|jj�|`dS(N(Rt__exit__(R((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pyttearDowns
cOs|jtj||�dS(N(tassertRaisestgetopttGetoptError(Rtargstkwargs((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pytassertErrorscCsL|jtjdd��|jtjdd��|jtjdd�dS(Ntasa:tb(t
assertTrueRt
short_has_argtassertFalseR(R((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/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((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pyttest_issue4629�s
!!(
t__name__t
__module__RR
RRRR&R*R1R4R:R?(((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pyRs										$cCstt�dS(N(RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pyt	test_main�st__main__(
ttest.test_supportRRRRtunittestRtobjecttsentineltTestCaseRRBR@(((s7/usr/local/python-2.7/lib/python2.7/test/test_getopt.pyt<module>s"	�	
© 2025 GrazzMean