;
ثق"Ic               @   s   d  d l  Z  d  d l m Z Gd   d  Z Gd   d  Z Gd   d  Z Gd	   d
 e  j  Z d   Z e	 d k o e   n d S(   i    N(   u   supportc             B   s   |  Ee  Z d    Z d S(   c             C   s   d S(   Nu   <Empty>(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   Empty   s   
u   Emptyc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             C   s   | |  _  d  S(   N(   u   arg(   u   selfu   arg(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __init__	   s    c             C   s   d |  j  S(   Nu   <Cmp %s>(   u   arg(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __repr__   s    c             C   s   |  j  | k S(   N(   u   arg(   u   selfu   other(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __eq__   s    N(   u   __name__u
   __module__u   __init__u   __repr__u   __eq__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   Cmp   s   
		u   Cmpc             B   s    |  Ee  Z d    Z d   Z d S(   c             C   s   d S(   NT(   u   True(   u   selfu   other(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __eq__   s    c             C   s   d S(   NF(   u   False(   u   selfu   other(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   __ne__   s    N(   u   __name__u
   __module__u   __eq__u   __ne__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   Anything   s   
	u   Anythingc             B   so   |  Ee  Z d  d d  d
 e d  g Z d g d d	 e   g Z e e Z d   Z d   Z	 d   Z
 d   Z d	 S(   i   g       @y                i   i   c             C   s}   xv |  j  D]k } xb |  j  D]W } | |  j k o | |  j k p | | k o |  j | |  q |  j | |  q Wq
 Wd  S(   N(   u
   candidatesu   set1u   assertEqualu   assertNotEqual(   u   selfu   au   b(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   test_comparisons   s    
 
 -c          
   C   s   g  } x1 t  d  D]# } | j t |  d t    q WxT | D]L } xC | D]; } |  j | | k t |  t |  k d | | f  qN WqA Wd  S(   Ni
   i   u
   a=%r, b=%r(   u   rangeu   insertu   lenu   Emptyu   assertEqualu   id(   u   selfu   Lu   iu   au   b(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   test_id_comparisons&   s     !  $c             C   sB   t  d  } t  d  } |  j | | k  |  j | | k  d  S(   Ni   (   u   Cmpu
   assertTrueu   assertFalse(   u   selfu   au   b(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   test_ne_defaults_to_not_eq0   s    c             C   sb   d   } |  j  | t    |  j  t   |  t   } |  j  | t    |  j  t   |  d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   <lambda>7   s    (   u   assertEqualu   Anythingu   object(   u   selfu   xu   y(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   test_issue_13936   s    		Ny       @        (   i   (   u   __name__u
   __module__u   Cmpu   set1u   Noneu   Emptyu   set2u
   candidatesu   test_comparisonsu   test_id_comparisonsu   test_ne_defaults_to_not_equ   test_issue_1393(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   ComparisonTest   s   

		
	u   ComparisonTestc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   ComparisonTest(    (    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu	   test_main?   s    u   __main__(
   u   unittestu   testu   supportu   Emptyu   Cmpu   Anythingu   TestCaseu   ComparisonTestu	   test_mainu   __name__(    (    (    u.   /mit/python/lib/python3.0/test/test_compare.pyu   <module>   s   
&	