
    Mh                     (    S SK r S SKr " S S5      rg)    Nc                   2    \ rS rSrS rS rS rS rS rSr	g)		TestFlags   c                     [         R                  " 5       R                  SS9R                  n[         R                  " 5       R                  SS9R                  nX:X  d   eX":X  d   eX:w  d   eUS:w  d   eg )NTallows_duplicate_labelsF   )pd	DataFrame	set_flagsflags)selfabs      I/var/www/html/env/lib/python3.13/site-packages/pandas/tests/test_flags.pytest_equalityTestFlags.test_equality   sf    LLN$$T$BHHLLN$$U$CIIvvvvvvAvv    c                     [         R                  " 5       R                  SS9nUR                  nSUl        UR                  SL d   eSUS'   UR                  SL d   eg )NTr   Fr   )r
   r   r   r   r   )r   dfr   s      r   test_setTestFlags.test_set   s_    \\^%%d%CHH$)!((E111'+
#$((D000r   c                     [        [        R                  " S15      R                  SS9R                  5      nUS:X  d   e[        [        R                  " S15      R                  SS9R                  5      nUS:X  d   eg )NATr   z%<Flags(allows_duplicate_labels=True)>Fz&<Flags(allows_duplicate_labels=False)>)reprr
   r   r   r   )r   r   s     r   	test_reprTestFlags.test_repr   sr    se$..t.LRRS;;;;se$..u.MSST<<<<r   c                     [         R                  " 5       nUR                  nA[        R                  " [
        SS9   SUl        S S S 5        g ! , (       d  f       g = f)Nzobject has been deletedmatchT)r
   r   r   pytestraises
ValueErrorr   r   r   r   s      r   test_obj_refTestFlags.test_obj_ref   s=    \\^]]:-FG,0E) HGGs   A
Ac                 X   [         R                  " 5       nUR                  nUS   SL d   eSUS'   US   SL d   e[        R                  " [
        SS9   US     S S S 5        [        R                  " [        SS9   SUS'   S S S 5        g ! , (       d  f       N6= f! , (       d  f       g = f)Nr   TFr   r   
   )r
   r   r   r!   r"   KeyErrorr#   r$   s      r   test_getitemTestFlags.test_getitem%   s    \\^./4777+0'(./5888]]83/#J 0 ]]:S1E#J 21 0/ 21s   B
;B

B
B) N)
__name__
__module____qualname____firstlineno__r   r   r   r%   r*   __static_attributes__r,   r   r   r   r      s    1=1r   r   )r!   pandasr
   r   r,   r   r   <module>r3      s     * *r   