Ë
    u™ãj÷  ã                   ó4   — d dl Z d dlZd dlmZ  G d„ d«      Zy)é    Nc                   ó   — e Zd Zd„ Zy)ÚTestSwaplevelc                 ó8  — |}|d   j                  «       }|d   j                  d«      }|d   j                  dd«      }|d   j                  dd«      }|j                  j                  |j                  «      rJ ‚t        j                  ||«       t        j                  ||«       t        j                  ||«       |j                  «       }|j                  d«      }|j                  dd«      }	|j                  dd«      }
|j                  j                  |j                  «      sJ ‚t        j                  ||«       t        j                  ||	«       t        j                  ||
«       |j
                  }|j                  ddd¬«      }|j                  dd«      j
                  }t        j                  ||«       d}t        j                  t        |¬«      5  t        j                  t        d	«      «      j                  «        d d d «       y # 1 sw Y   y xY w)
NÚAr   é   ÚfirstÚsecond)Úaxisz,Can only swap levels on a hierarchical axis.)Úmatché   )Ú	swaplevelÚindexÚequalsÚtmÚassert_series_equalÚTÚassert_frame_equalÚpytestÚraisesÚ	TypeErrorÚpdÚ	DataFrameÚrange)ÚselfÚ multiindex_dataframe_random_dataÚframeÚswappedÚswapped2Úswapped3Úswapped4ÚbackÚback2Úback3Úback4ÚftÚexpÚmsgs                 út/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/frame/methods/test_swaplevel.pyÚtest_swaplevelzTestSwaplevel.test_swaplevel   s·  € Ø0ˆà˜‘*×&Ñ&Ó(ˆØ˜‘:×'Ñ'¨Ó*ˆØ˜‘:×'Ñ'¨¨1Ó-ˆØ˜‘:×'Ñ'¨°Ó:ˆØ—=‘=×'Ñ'¨¯©Ô4Ð4Ð4Ü
×Ñ˜w¨Ô1Ü
×Ñ˜w¨Ô1Ü
×Ñ˜w¨Ô1à× Ñ Ó"ˆØ×!Ñ! !Ó$ˆØ×!Ñ! ! QÓ'ˆØ×!Ñ! (¨GÓ4ˆØ�z‰z× Ñ  §¡Ô-Ð-Ð-Ü
×Ñ˜t UÔ+Ü
×Ñ˜t UÔ+Ü
×Ñ˜t UÔ+à�W‰WˆØ—,‘,˜w¨°q�,Ó9ˆØ�o‰o˜g xÓ0×2Ñ2ˆÜ
×Ñ˜g sÔ+à<ˆÜ�]‰]œ9¨CÔ0ñ 	/Ü�L‰Lœ˜q›Ó"×,Ñ,Ô.÷	/÷ 	/ñ 	/ús   Ç-HÈHN)Ú__name__Ú
__module__Ú__qualname__r)   © ó    r(   r   r      s   „ ó/r.   r   )r   Úpandasr   Úpandas._testingÚ_testingr   r   r-   r.   r(   ú<module>r2      s   ðÛ ã Ý ÷/ò /r.   