+
    ŸBi   ã                   óL   € ^ RI t ^ RIHtHtHt  ! R R] P
                  4      tR# )é    N)Ú	safe_reprÚsorted_list_differenceÚunorderable_list_differencec                   ó2   a € ] tR t^t o R tR tR tRtV tR# )ÚTestUtilc                óÈ   €  ! R  R4      p ! R R4      p\        V! 4       4       V P                  \        R4      R4       V P                  \        V! 4       RR7      R	4       R# )
c                   ó&   a € ] tR t^t o R tRtV tR# )Ú,TestUtil.test_safe_repr.<locals>.RaisingReprc                ó   € \        R 4      h)zInvalid repr())Ú
ValueError©Úselfs   &Ú3/usr/lib/python3.14/test/test_unittest/test_util.pyÚ__repr__Ú5TestUtil.test_safe_repr.<locals>.RaisingRepr.__repr__   s   € Ü Ð!1Ó2Ð2ó    © N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   ÚRaisingReprr
      s   ø‡ € ÷3ð 3r   r   c                   ó&   a € ] tR t^t o R tRtV tR# )Ú)TestUtil.test_safe_repr.<locals>.LongReprc                ó   € R# )ÚxÚdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr   r   s   &r   r   Ú2TestUtil.test_safe_repr.<locals>.LongRepr.__repr__   s   € Ø Ð r   r   Nr   r   s   @r   ÚLongReprr      s   ø‡ € ÷!ð !r   r$   Úfooz'foo'T)ÚshortNz_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [truncated]...)r   ÚassertEqual)r   r   r$   s   &  r   Útest_safe_reprÚTestUtil.test_safe_repr   sQ   € ÷	3ñ 	3÷	!ñ 	!ô 	‘+“-Ô Ø×Ñœ 5Ó)¨7Ô3Ø×Ñœ¡8£:°TÔ:Ð<VÖWr   c                ó2  € V P                  \        . . 4      . . 34       V P                  \        ^^.^^.4      ^.^.34       V P                  \        ^^.^^.4      ^.^.34       V P                  \        . RO. RO4      . ^^.34       V P                  \        ^.. RO4      . . RO34       V P                  \        ^^.^.4      ^.^.34       V P                  \        ^.^^.4      ^.^.34       V P                  \        ^^.^^.4      ^.. 34       R# )é   N)r+   r+   r+   )r+   é   é   )r+   r,   r-   é   )r'   r   r   s   &r   Útest_sorted_list_differenceÚ$TestUtil.test_sorted_list_difference   s  € Ø×ÑÔ/°°BÓ7¸"¸b¸ÔBØ×ÑÔ/°°A°¸¸A¸Ó?À1À#ÈÀsÀÔLØ×ÑÔ/°°A°¸¸A¸Ó?À1À#ÈÀsÀÔLØ×ÑÔ/²	º9ÓEÈÈQÐPQÈFÀ|ÔTØ×ÑÔ/°°²\ÓBÀRÊÀOÔTØ×ÑÔ/°°A°¸¸Ó<À¸sÀQÀC¸jÔIØ×ÑÔ/°°°a¸°VÓ<À¸sÀQÀC¸jÔIØ×ÑÔ/°°A°¸¸A¸Ó?À1À#ÀrÀÖKr   c                ó  € V P                  \        . . 4      . . 34       V P                  \        ^^.. 4      ^^.. 34       V P                  \        . ^^.4      . ^^.34       V P                  \        ^^.^^.4      ^.^.34       R# )r+   N)r'   r   r   s   &r   Ú test_unorderable_list_differenceÚ)TestUtil.test_unorderable_list_difference   sŽ   € Ø×ÑÔ4°R¸Ó<¸rÀ2¸hÔGØ×ÑÔ4°a¸°V¸RÓ@ÀAÀqÀ6È2À,ÔOØ×ÑÔ4°R¸!¸Q¸Ó@À2ÈÈ1ÀvÀ,ÔOØ×ÑÔ4°a¸°V¸aÀ¸VÓDÈÀsÈQÈCÀjÖQr   r   N)	r   r   r   r   r(   r/   r2   r   r   r   s   @r   r   r      s   ø‡ € òXòL÷Rð Rr   r   )ÚunittestÚunittest.utilr   r   r   ÚTestCaser   r   r   r   Ú<module>r7      s"   ðÛ ß XÑ XôRˆx× Ñ ö Rr   