ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
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
P\¬Qc@sddlmZmZmZmZddlZddlZeƒZdej    fd„ƒYZ
d„Z e dkr{e ƒndS(iÿÿÿÿ(tverboset run_doctestt run_unittesttEnvironmentVarGuardNt GetoptTestscBskeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z RS( cCs,tƒ|_d|jkr(|jd=ndS(NtPOSIXLY_CORRECT(Rtenv(tself((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pytsetUp s cCs|jjƒ|`dS(N(Rt__exit__(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyttearDowns cOs|jtj||ŽdS(N(t assertRaisestgetoptt GetoptError(Rtargstkwargs((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyt assertErrorscCsL|jtjddƒƒ|jtjddƒƒ|jtjddƒdS(Ntasa:tb(t
assertTrueR t short_has_argt assertFalseR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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_argsRt assertEqualRR(Rthas_argtoption((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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|d gƒ|j|dgƒ|jtjgddgƒ|jtjgddgƒdS( NRs-atta1sa:t1t2(s-aR (s-aR"(s-aR"(s-aR"(R t    do_shortsRR(RtoptsR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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ƒtjgd d 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((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyt test_do_longsFs"!!!'$c Cs©dddddddddddd    g }tj|d
d d 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((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyt test_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((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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 RR R (Rtlongoptst    shortopts((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyttest_issue4629°s
!!( t__name__t
__module__RR
RRRR&R*R1R4R:R?(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyR s                                        $cCsttƒdS(N(RR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyt    test_main·st__main__( ttest.test_supportRRRRtunittestR tobjecttsentineltTestCaseRRBR@(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_getopt.pyt<module>s"      ¬