ó
‹wÛjc           @   sŠ  d  d l  Z  d  d l m Z d  d l Z d d d „  ƒ  YZ d d  d „  ƒ  YZ i d „  e j e j f d 6d	 „  e j e j	 f d
 6d „  e j
 e j f d 6d „  e j e j f d 6d „  e j e j f d 6d „  e j e j f d 6Z d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d „  Z e d k r†e ƒ  n  d S(!   iÿÿÿÿN(   t   test_supportt   Numberc           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   s   | |  _  d  S(   N(   t   x(   t   selfR   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __init__
   s    c         C   s   |  j  | k  S(   N(   R   (   R   t   other(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __lt__   s    c         C   s   |  j  | k S(   N(   R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __le__   s    c         C   s   |  j  | k S(   N(   R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __eq__   s    c         C   s   |  j  | k S(   N(   R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __ne__   s    c         C   s   |  j  | k S(   N(   R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __gt__   s    c         C   s   |  j  | k S(   N(   R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __ge__   s    c         C   s   t  j d ‚ d  S(   Ns%   Number.__cmp__() should not be called(   R    t
   TestFailed(   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __cmp__   s    c         C   s   d |  j  f S(   Ns
   Number(%r)(   R   (   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __repr__"   s    (   t   __name__t
   __module__R   R   R   R   R	   R
   R   R   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR      s   								t   Vectorc           B   sŒ   e  Z d  „  Z d „  Z d „  Z d „  Z d Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z RS(   c         C   s   | |  _  d  S(   N(   t   data(   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   '   s    c         C   s   t  |  j ƒ S(   N(   t   lenR   (   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __len__*   s    c         C   s   |  j  | S(   N(   R   (   R   t   i(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __getitem__-   s    c         C   s   | |  j  | <d  S(   N(   R   (   R   R   t   v(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __setitem__0   s    c         C   s   t  d ‚ d  S(   Ns*   Vectors cannot be used in Boolean contexts(   t	   TypeError(   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __nonzero__5   s    c         C   s   t  j d ‚ d  S(   Ns%   Vector.__cmp__() should not be called(   R    R   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   8   s    c         C   s   d |  j  f S(   Ns
   Vector(%r)(   R   (   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   ;   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k  ^ q ƒ S(   N(   R   t   zipR   t   _Vector__cast(   R   R   t   at   b(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   >   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k ^ q ƒ S(   N(   R   R   R   R   (   R   R   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   A   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k ^ q ƒ S(   N(   R   R   R   R   (   R   R   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   D   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k ^ q ƒ S(   N(   R   R   R   R   (   R   R   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR	   G   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k ^ q ƒ S(   N(   R   R   R   R   (   R   R   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR
   J   s    c         C   s>   t  g  t |  j |  j | ƒ ƒ D] \ } } | | k ^ q ƒ S(   N(   R   R   R   R   (   R   R   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   M   s    c         C   sF   t  | t ƒ r | j } n  t |  j ƒ t | ƒ k rB t d ‚ n  | S(   Ns*   Cannot compare vectors of different length(   t
   isinstanceR   R   R   t
   ValueError(   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   __castP   s
    N(   R   R   R   R   R   R   t   Nonet   __hash__R   R   R   R   R   R   R	   R
   R   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   %   s   													c         C   s
   |  | k  S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   <lambda>X   t    t   ltc         C   s
   |  | k S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR$   Y   R%   t   lec         C   s
   |  | k S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR$   Z   R%   t   eqc         C   s
   |  | k S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR$   [   R%   t   nec         C   s
   |  | k S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR$   \   R%   t   gtc         C   s
   |  | k S(   N(    (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR$   ]   R%   t   get
   VectorTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         G   s,   x% t  | D] } |  j | | | Œ q Wd  S(   N(   t   opmapt   assertRaises(   R   t   errort   opnamet   argst   op(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt	   checkfailb   s    c         C   s|   xu t  | D]i } | | | ƒ } |  j t | ƒ t | ƒ ƒ x5 t t | ƒ ƒ D]! } |  j | | | | k ƒ qO Wq Wd  S(   N(   R-   t   assertEqualR   t   xranget
   assertTrue(   R   R0   R   R   t   expresR2   t   realresR   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt
   checkequalf   s
    c      
   C   sÚ  t  t d ƒ ƒ } t  t d ƒ ƒ } x$ t D] } |  j t | | | ƒ q+ Wt d ƒ } d d g } | t  | ƒ f t  | ƒ | f t  | ƒ t  | ƒ f g } x6| D].\ } } |  j d | | t t t t t g ƒ |  j d | | t t t t t g ƒ |  j d | | t t t t t g ƒ |  j d | | t t t t t g ƒ |  j d | | t t t t t g ƒ |  j d	 | | t t t t t g ƒ xA t j ƒ  D]3 } x* | D]" } |  j	 t
 t | | | ƒ ƒ q¨Wq›Wq¤ Wd  S(
   Ni   i   i   R&   R'   R(   R)   R*   R+   (   R   t   rangeR-   R3   R    R9   t   Truet   Falset
   itervaluesR.   R   t   bool(   R   R   R   R0   R1   t   opsR2   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt
   test_mixedo   s"    9%%%%%%(   R   R   R3   R9   R@   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR,   `   s   			t
   NumberTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c      	   C   sð   xé t  d ƒ D]Û } xÒ t  d ƒ D]Ä } x» t t f D]­ } x¤ t t f D]– } | | k oc t k n rn qF n  | | ƒ } | | ƒ } xS t j ƒ  D]E } x< | D]4 } | | | ƒ }	 | | | ƒ }
 |  j |	 |
 ƒ q  Wq“ WqF Wq3 Wq  Wq Wd  S(   Ni   (   R5   t   intR   R-   R=   R4   (   R   R   R   t   typeat   typebt   tat   tbR?   R2   t   realoutcomet   testoutcome(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt
   test_basicŒ   s    c         C   s“   xŒ t  t f D]~ } xu t  t f D]g } | | ƒ } | | ƒ } xF t | D]: }	 |	 | | ƒ }
 t |
 d |
 ƒ }
 |  j |
 | k ƒ qI Wq  Wq Wd  S(   NR   (   RB   R   R-   t   getattrR6   (   R   R0   R   R   R7   RC   RD   RE   RF   R2   R8   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt
   checkvaluež   s    c         C   s�  |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ |  j  d d d t ƒ d  S(	   NR&   i    R'   R(   R)   R*   R+   i   (   RK   R<   R;   (   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_values¨   s$    (   R   R   RI   RK   RL   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRA   Š   s   		
t   MiscTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c            s‡   d d ‡  f d †  ƒ  Y} | ƒ  } | ƒ  } ˆ  j  | | k  d ƒ ˆ  j  | | k d ƒ ˆ  j  | | k d ƒ ˆ  j t t | | ƒ d  S(   Nt   Misbc              sY   e  Z d  „  Z d „  Z d „  Z ‡  f d †  Z ‡  f d †  Z ‡  f d †  Z d „  Z RS(   c         S   s   d S(   Ni    (    (   t   self_R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   Ã   R%   c         S   s   d S(   Ni    (    (   RO   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR
   Ä   R%   c         S   s   d S(   Ni    (    (   RO   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   Å   R%   c            s   ˆ  j  d ƒ d  S(   Ns   This shouldn't happen(   t   fail(   RO   R   (   R   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   Æ   R%   c            s   ˆ  j  d ƒ d  S(   Ns   This shouldn't happen(   RP   (   RO   R   (   R   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   Ç   R%   c            s   ˆ  j  d ƒ d  S(   Ns   This shouldn't happen(   RP   (   RO   R   (   R   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR	   È   R%   c         S   s   t  d ‚ d  S(   Nt   expected(   t   RuntimeError(   RO   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   É   R%   (	   R   R   R   R
   R   R   R   R	   R   (    (   R   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRN   Â   s   			i    (    (   R4   R.   RR   t   cmp(   R   RN   R   R   (    (   R   s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_misbehavinÁ   s    		c            sx   d d  l  } d t f d „  ƒ  Y‰  d d ‡  f d †  ƒ  Y} d „  } x- | | j f D] } |  j ˆ  | | ƒ  ƒ qT Wd  S(   Niÿÿÿÿt   Excc           B   s   e  Z RS(    (   R   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRU   Õ   s   t   Badc              s   e  Z ‡  f d  †  Z RS(   c            s
   ˆ  ‚ d  S(   N(    (   R   (   RU   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   Ø   s    (   R   R   R   (    (   RU   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRV   ×   s   c         S   s	   |  d  S(   N(    (   t   bad(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   doÛ   s    (    (   t   operatort	   Exceptiont   not_R.   (   R   RY   RV   RX   t   func(    (   RU   s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_notÑ   s    	c         C   s  d d l  m  } | ƒ  } | ƒ  } | j | ƒ | j | ƒ |  j t t j | | ƒ |  j t t j | | ƒ |  j t t j | | ƒ |  j t t j | | ƒ |  j t t j	 | | ƒ |  j t t j
 | | ƒ | j d ƒ |  j | | k ƒ |  j | | k ƒ |  j t t j | | ƒ |  j t t j | | ƒ |  j t t j	 | | ƒ |  j t t j
 | | ƒ | j d ƒ |  j t t j | | ƒ |  j t t j | | ƒ | j d d ƒ | j d d ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k  ƒ d  S(   Niÿÿÿÿ(   t   UserListi   i    i   i   (   R^   t   appendR.   RR   RY   R(   R)   R&   R'   R*   R+   R6   t   insert(   R   R^   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_recursioná   s4    		(   R   R   RT   R]   Ra   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRM   ¿   s   		t   DictTestc           B   s   e  Z d  „  Z RS(   c         C   s3  d d  l  } i  } x8 t d ƒ D]* } | j d ƒ d | | j d ƒ d <q W| j ƒ  } | j | ƒ i  } x | D] \ } } | | | <qs W| j ƒ  } | d | | <|  j | | k ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k ƒ x9 d
 D]1 }	 x( t |	 D] }
 |  j t	 |
 | | ƒ qWqú Wd  S(   Niÿÿÿÿi2   id   y              ð?g      ð?R&   R'   R*   R+   (   R&   R'   R*   R+   (
   t   randomR:   t	   randranget   itemst   shufflet   copyR6   R-   R.   R   (   R   Rc   t   imag1aR   Re   t   imag1bt   kR   t   imag2R0   R2   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt
   test_dicts  s$    ((   R   R   Rl   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRb     s   t   ListTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s!  d g } |  j  | | k  t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ d d g } |  j  | | k  t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ |  j  | | k t ƒ d  S(   Ni*   (   t   assertIsR<   R;   (   R   R   t   y(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_coverage  s    	c            sv   d t  f d „  ƒ  Y‰  d d ‡  f d †  ƒ  Y} | ƒ  g } | ƒ  g } x( t d D] } |  j ˆ  | | | ƒ qR Wd  S(   NRU   c           B   s   e  Z RS(    (   R   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRU   0  s   RV   c              s   e  Z ‡  f d  †  Z RS(   c            s
   ˆ  ‚ d  S(   N(    (   R   R   (   RU   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   3  s    (   R   R   R   (    (   RU   (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRV   2  s   R(   (    (   RZ   R-   R.   (   R   RV   R   Ro   R2   (    (   RU   s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_badentry-  s    c         C   s]   d d d „  ƒ  Y} | ƒ  g } | ƒ  g } x+ t  d D] } |  j | | | ƒ t ƒ q6 Wd  S(   Nt   Goodc           B   s   e  Z d  „  Z RS(   c         S   s   t  S(   N(   R;   (   R   R   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyR   @  s    (   R   R   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRr   ?  s   R&   (    (   R-   Rn   R;   (   R   Rr   R   Ro   R2   (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   test_goodentry<  s
    (   R   R   Rp   Rq   Rs   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyRm     s   		c           C   sC   t  j t t t t ƒ t  j d t f ƒ � t  j t ƒ Wd  QXd  S(   Ns0   dict inequality comparisons not supported in 3.x(	   R    t   run_unittestR,   RA   RM   Rm   t   check_py3k_warningst   DeprecationWarningRb   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt	   test_mainI  s    	t   __main__(    (    (   t   unittestt   testR    RY   R   R   R&   R   R'   R   R(   R   R)   R	   R*   R
   R+   R   R-   t   TestCaseR,   RA   RM   Rb   Rm   Rw   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_richcmp.pyt   <module>   s&   2*5B/	