
    /hh:                     n    S SK r S SKr " S S\R                  5      r\S:X  a  \R
                  " 5         gg)    Nc                   ,    \ rS rSrS rS rS rS rSrg)
FLUFLTests   c                    Sn[        UR                  S5      SS[        R                  5        U R	                  [
        5       n[        UR                  S5      SS[        R                  5        S S S 5        U R                  [        WR                  5      S5        U R                  SUR                  R                  5        U R                  UR                  R                  S5        U R                  UR                  R                  S	5        U R                  UR                  R                  S
5        g ! , (       d  f       N= f)Nz-from __future__ import barry_as_FLUFL
2 {0} 3<><BDFL test>exec!=<FLUFL test>,with Barry as BDFL, use '<>' instead of '!='2 != 3      )compileformat
__future__CO_FUTURE_BARRY_AS_BDFLassertRaisesSyntaxErrorassertRegexstr	exceptionassertIntextassertEqualfilenamelinenooffsetselfcodecms      8/opt/python-3.13.8/usr/lib/python3.13/test/test_flufl.pytest_barry_as_bdflFLUFLTests.test_barry_as_bdfl   s    ?D!=&22	4{+rDKK%~v668 , 	R\\*G	Ih 1 12..?,,a0 	,,a0 ,+s   ,D55
Ec                 P   Sn[        UR                  S5      SS5        U R                  [        5       n[        UR                  S5      SS5        S S S 5        U R	                  [        WR                  5      S5        U R                  SUR                  R                  5        U R                  UR                  R                  S5        U R                  UR                  R                  S	5        U R                  UR                  R                  S
5        g ! , (       d  f       N= f)Nz2 {0} 3r
   r   r	   r   r   zinvalid syntax2 <> 3   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   s      r#   test_guido_as_bdflFLUFLTests.test_guido_as_bdfl   s    D!=&9{+rDKK%~v> ,R\\*,<=h 1 12..?,,a0 	,,a0 ,+s   D
D%c                 h   Sn[        UR                  S5      SS5        U R                  [        5       n[        UR                  S5      SS5        S S S 5        U R	                  [        WR                  5      S5        U R                  SUR                  R                  5        U R                  UR                  R                  S5        U R                  UR                  R                  S	5        U R                  UR                  R                  [        U5      S
-
  5        g ! , (       d  f       N= f)Nz-from __future__ import barry_as_FLUFL;2 {0} 3r   r   r	   r
   r   r   r   r(      r   r   r   r   r   r   r   r   r   r   r   r   r   lenr   s      r#   1test_barry_as_bdfl_look_ma_with_no_compiler_flags<FLUFLTests.test_barry_as_bdfl_look_ma_with_no_compiler_flags%   s     ?D!=&9{+rDKK%~v> ,R\\*,Z[h 1 12..?,,a0,,c$i!m< ,+   D##
D1c                 h   Sn[        UR                  S5      SS5        U R                  [        5       n[        UR                  S5      SS5        S S S 5        U R	                  [        WR                  5      S5        U R                  SUR                  R                  5        U R                  UR                  R                  S5        U R                  UR                  R                  S5        U R                  UR                  R                  [        U5      S	-
  5        g ! , (       d  f       N= f)
Nz.from .__future__ import barry_as_FLUFL;2 {0} 3r
   r   r	   r   r   r'   r(   r,   r-   r   s      r#   "test_barry_as_bdfl_relative_import-FLUFLTests.test_barry_as_bdfl_relative_import2   s    ?D!>6:{+rDKK%}f= ,R\\*M:h 1 12..>,,a0,,c$i!m< ,+r1    N)	__name__
__module____qualname____firstlineno__r$   r)   r/   r3   __static_attributes__r5       r#   r   r      s    1"1=	=r;   r   __main__)r   unittestTestCaser   r6   mainr5   r;   r#   <module>r@      s6     6="" 6=v zMMO r;   