ó
    Mîhý  ã                   ó8   • S SK r S SKJr  S SKJr   " S S5      rg)é    N)Ú	DataFramec                   ó   • \ rS rSrS rSrg)ÚTestSwaplevelé   c                 ó8  • UnUS   R                  5       nUS   R                  S5      nUS   R                  SS5      nUS   R                  SS5      nUR                  R                  UR                  5      (       a   e[        R                  " X45        [        R                  " X55        [        R                  " X65        UR                  5       nUR                  S5      nUR                  SS5      n	UR                  SS5      n
UR                  R                  UR                  5      (       d   e[        R                  " Xx5        [        R                  " Xy5        [        R                  " Xz5        UR
                  nUR                  SSSS9nUR                  SS5      R
                  n[        R                  " X<5        Sn[        R                  " [        US9   [        [        S	5      5      R                  5         S S S 5        g ! , (       d  f       g = f)
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Ú	TypeErrorr   Úrange)ÚselfÚ multiindex_dataframe_random_dataÚframeÚswappedÚswapped2Úswapped3Úswapped4ÚbackÚback2Úback3Úback4ÚftÚexpÚmsgs                 Ú[/var/www/html/env/lib/python3.13/site-packages/pandas/tests/frame/methods/test_swaplevel.pyÚtest_swaplevelÚTestSwaplevel.test_swaplevel   s¢  € Ø0ˆà˜‘*×&Ñ&Ó(ˆØ˜‘:×'Ñ'¨Ó*ˆØ˜‘:×'Ñ'¨¨1Ó-ˆØ˜‘:×'Ñ'¨°Ó:ˆØ—=‘=×'Ñ'¨¯©×4Ñ4Ð4Ð4Ü
×Ò˜wÔ1Ü
×Ò˜wÔ1Ü
×Ò˜wÔ1à× Ñ Ó"ˆØ×!Ñ! !Ó$ˆØ×!Ñ! ! QÓ'ˆØ×!Ñ! (¨GÓ4ˆØz‰z× Ñ  §¡×-Ñ-Ð-Ð-Ü
×Ò˜tÔ+Ü
×Ò˜tÔ+Ü
×Ò˜tÔ+àW‰WˆØ—,‘,˜w¨°q,Ð9ˆØo‰o˜g xÓ0×2Ñ2ˆÜ
×Ò˜gÔ+à<ˆÜ]Š]œ9¨CÓ0Ü”e˜A“hÓ×)Ñ)Ô+÷ 1×0Ö0ús   Ç#HÈ
H© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r)   Ú__static_attributes__r+   ó    r(   r   r      s   † õ,r1   r   )r   Úpandasr   Úpandas._testingÚ_testingr   r   r+   r1   r(   Ú<module>r5      s   ðÛ å Ý ÷,ò ,r1   