+
    Bi%                     b   ^ RI t ^ RIt^ RIt^ RIt^ RIHtHt ^ RIHt ]	! 4       t
 ! R R]P                  4      tR t ! R R]4      tR	 t]R
8X  d]   ]! ]P$                  4      ^8  d3   ]P$                  ^,          R8X  d   ]! ]4       ]P&                  ! ^ 4       ]P(                  ! 4        R# R# )    N)TestTranslationsBaseupdate_translation_snapshots)EnvironmentVarGuardc                   V   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )GetoptTestsc                \    V P                  \        4       4      V n        V P                  R  R# )POSIXLY_CORRECTN)enterContextr   envselfs   &'/usr/lib/python3.14/test/test_getopt.pysetUpGetoptTests.setUp   s%    $$%8%:;HH&'    c                N    V P                   ! \        P                  .VO5/ VB  R # N)assertRaisesgetoptGetoptError)r   argskwargss   &*,r   assertErrorGetoptTests.assertError   s     &,,>t>v>r   c                2   V P                  \        P                  ! R R4      R4       V P                  \        P                  ! R R 4      R4       V P                  \        P                  ! R R4      R4       V P	                  \        P                  R R4       R# )aa:TFa::?bN)assertIsr   short_has_argassertEqualr   r   s   &r   test_short_has_argGetoptTests.test_short_has_arg   sm    f**35t<f**34e<--c593?--sC8r   c                   \         P                  ! R R.4      w  rV P                  VR4       V P                  VR 4       \         P                  ! R R .4      w  rV P                  VR4       V P                  VR 4       \         P                  ! R R.4      w  rV P                  VR4       V P                  VR 4       \         P                  ! R R.4      w  rV P                  VR4       V P                  VR4       \         P                  ! R R.4      w  rV P                  VR4       V P                  VR4       \         P                  ! R R.4      w  rV P                  VR4       V P                  VR4       V P	                  \         P                  R R	.4       V P	                  \         P                  R . 4       V P	                  \         P                  R RR
.4       R# )abcabc=TFabc=?r   abcd=abcdabcd=?defabcdeN)r   long_has_argsr!   r#   r   )r   has_argoptions   &  r   test_long_has_argsGetoptTests.test_long_has_args   s    ..uvh?gt$' ..uug>gu%' ..uwi@#&' ..uwi@gt$( ..uvh?gu%( ..uxjA#&(--uug>--ub9--uvg6FGr   c                   \         P                  ! . R R . 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . RR. 4      w  rV P                  VR	.4       V P                  V. 4       \         P                  ! . RR. 4      w  rV P                  VR
.4       V P                  V. 4       \         P                  ! . R RR.4      w  rV P                  VR	.4       V P                  V. 4       \         P                  ! . R RRR.4      w  rV P                  VR	.4       V P                  VR.4       \         P                  ! . R RR.4      w  rV P                  VR.4       V P                  VR.4       \         P                  ! . RR. 4      w  rV P                  VR	.4       V P                  V. 4       V P                  \         P                  . RR . 4       V P                  \         P                  . R R. 4       R# )r   a1r   1za=12r   N-a r9   r6   )r9   z=1)r   	do_shortsr#   r   r   optsr   s   &  r   test_do_shortsGetoptTests.test_do_shorts8   s   %%b#sB7

|,r"%%b$b9
}-r"%%b%r:
~.r"%%b#tcU;
}-r"%%b#tc3Z@
}-u%%%b#use<

|,u%%%b$r:
}-r"))2tS"=))2sD"=r   c                4   \         P                  ! . R R .. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . RR.. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . RR.. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . R R.R.4      w  rV P                  VR.4       V P                  VR.4       \         P                  ! . R R.R.4      w  rV P                  VR.4       V P                  VR.4       \         P                  ! . RR.. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . RR.. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . R . RO. 4      w  rV P                  VR.4       V P                  V. 4       \         P                  ! . RRR	.. 4      w  rV P                  VR.4       V P                  V. 4       V P                  \         P                  . RR .. 4       V P                  \         P                  . R R.. 4       R
# )r'   zabc=1r(   r6   r*   r)   r,   zfoo=42zfoo-barzfoo=N)--abcr:   )rB   r6   )--abcdr6   )rC   r:   )abr'   r+   )z--foo42)r   do_longsr#   r   r=   s   &  r   test_do_longsGetoptTests.test_do_longsX   sV   __R<
/r"__R6(B?
/0r"__R7)R@
01r"__R	C5A
/u%__R
SEB
/0u%__R7)R@
/0r"__R8*bA
01r"__R0ErJ
/r"
 __RIv3GL
01r""gwC"efXrBr   c                l   . R
Op\         P                   ! VRRR.4      w  r#V P                  V. RO4       V P                  VRR.4       . ROp\         P                   ! VRR.4      w  r#V P                  V. RO4       V P                  VRR.4       V P                  \         P                   VRRR.4       R	# )-a1arg1arg2za:bzalpha=betar   zalpha=?alphaN)rJ   -b	--alpha=2--betar9   3r9   r:   rQ   rK   rL   )r;   rO   r:   --alphar7   rQ   r:   )r9   rR   r8   rV   )rJ   rP   z--alpha=r9   rU   rK   rL   )r;   rT   rU   r:   r8   rW   )r   r#   r   r   cmdliner>   r   s   &   r   test_getoptGetoptTests.test_getopt   s    1 ]]7EHf3EF
  I 	J
 	/0S]]7EI;?
  = 	>/0&8IJr   c           	     b   . ROp\         P                  ! VRRR.4      w  r#V P                  VRR.4       V P                  V. RO4       \         P                  ! VRRR.4      w  r#V P                  V. RO4       V P                  V. RO4       \         P                  ! . ROR. 4      w  r#V P                  VR	.4       V P                  VRR.4       \         P                  ! VR
RR.4      w  r#V P                  VR.4       V P                  VRRR.3RRRR.4       \         P                  ! VRRR.4      w  r#V P                  VR.4       V P                  V. RO4       RV P                  R&   \         P                  ! VRRR.4      w  r#V P                  VR.4       V P                  V. RO4       R# )r9   rK   r6   rL   zab:rN   zbeta=zab::zbeta=?-z-ab:Nz+ab:r	   )	r9   rK   rO   r6   rU   --beta=2rQ   rR   rL   r8   rO   r6   rW   rQ   r7   rQ   rR   )r8   r_   rW   r`   ra   )rK   r6   rR   rL   )r8   rS   rW   r`   rV   )r9   r]   rO   r]   )rO   r]   )rK   rO   r6   rU   r^   rQ   rR   rL   )r   
gnu_getoptr#   r   rX   s   &   r   test_gnu_getoptGetoptTests.test_gnu_getopt   s     &&w7IJ
/0  B 	C &&w(8KL
9:  A 	B &&'=ubI
u%
K89 &&w'8JK
x(
TF8,<k? / B 	C &&w'8JK

|,  7 	8 '*"#&&w7IJ

|,  7 	8r   c                (   \         P                   ! R .RR.4      w  rV P                  VR.4       \         P                   ! R.RR.4      w  rV P                  VR.4       V P                  \         P                  \         P                   R .RR.4       R# )z--help=r:   zhelp=z--help=xhelpN)--helpr:   )rg   x)r   r#   r   r   )r   longopts	shortoptss   &  r   test_issue4629GetoptTests.test_issue4629   s~    $mmYKgYGN#34$mmZL"wiHO#45&,,fmmi["vhWr   )r   N)__name__
__module____qualname____firstlineno__r   r   r$   r2   r?   rG   rZ   rc   rk   __static_attributes____classdictcell____classdict__s   @r   r   r      s?     (?9H:>@)CVK.&8PX Xr   r   c                      R # r    rv   r   r   test_libref_examplesrw      s    r   c                   &   a  ] tR t^t o R tRtV tR# )TestTranslationsc                0    V P                  \        4       R # r   )assertMsgidsEqualr   r   s   &r   test_translations"TestTranslations.test_translations   s    v&r   rv   N)rm   rn   ro   rp   r|   rq   rr   rs   s   @r   ry   ry      s     ' 'r   ry   c                 N    VP                  \        P                  ! 4       4       V# r   )addTestdoctestDocTestSuite)loadertestspatterns   &&&r   
load_testsr      s    	MM'&&()Lr   __main__z--snapshot-update)r   r   sysunittesttest.support.i18n_helperr   r   test.support.os_helperr   objectsentinelTestCaser   rw   ry   r   rm   lenargvexitmainrv   r   r   <module>r      s      
  W 68zX(## zXxB'+ '

 z
388}qSXXa[,??$V,MMO r   