ó
‹wÛjc           @   s  d  d l  Z  d  d l m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l m	 Z	 m
 Z
 d  d l Z d  d l Z d e f d „  ƒ  YZ d „  Z d f  d „  ƒ  YZ d	 f  d
 „  ƒ  YZ d e f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ e ƒ  Z  d e  j f d  „  ƒ  YZ! d! e! f d" „  ƒ  YZ" d# e! f d$ „  ƒ  YZ# d% e! f d& „  ƒ  YZ$ d' e! f d( „  ƒ  YZ% d) e! f d* „  ƒ  YZ& d+ e! f d, „  ƒ  YZ' d- e! f d. „  ƒ  YZ( d/ „  Z) d0 „  Z* d1 e  j f d2 „  ƒ  YZ+ d3 e  j f d4 „  ƒ  YZ, d5 e  j f d6 „  ƒ  YZ- d7 e  j f d8 „  ƒ  YZ. d9 e  j f d: „  ƒ  YZ/ d; e  j f d< „  ƒ  YZ0 d= e0 f d> „  ƒ  YZ1 d? e0 f d@ „  ƒ  YZ2 dA e0 f dB „  ƒ  YZ3 dC e0 f dD „  ƒ  YZ4 dE e0 f dF „  ƒ  YZ5 dG e  j f dH „  ƒ  YZ6 dI e6 f dJ „  ƒ  YZ7 dK e6 f dL „  ƒ  YZ8 dM e6 f dN „  ƒ  YZ9 dO e6 f dP „  ƒ  YZ: dQ e6 f dR „  ƒ  YZ; dS e  j f dT „  ƒ  YZ< dU e< f dV „  ƒ  YZ= dW e< f dX „  ƒ  YZ> dY e< f dZ „  ƒ  YZ? d[ e< f d\ „  ƒ  YZ@ d] e< f d^ „  ƒ  YZA d_ e  j f d` „  ƒ  YZB da „  ZC db f  dc „  ƒ  YZD dd f  de „  ƒ  YZE df f  dg „  ƒ  YZF dh f  di „  ƒ  YZG dj f  dk „  ƒ  YZH dl f  dm „  ƒ  YZI dn f  do „  ƒ  YZJ d  dp lK mL ZL mM ZM dq „  ZN dr e  j f ds „  ƒ  YZO dt f  du „  ƒ  YZP dv f  dw „  ƒ  YZQ dx e  j f dy „  ƒ  YZR dz „  ZS d{ „  ZT d| „  ZU d} „  ZV d~ e  j f d „  ƒ  YZW eX d€ „ ZY eZ d� k reY d‚ e[ ƒ n  d S(ƒ   iÿÿÿÿN(   t   test_support(   t	   randranget   shufflet   PassThruc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    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_set.pyR      s   c           c   s   t  ‚ d Vd  S(   Ni   (   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_set.pyt   check_pass_thru   s    t   BadCmpc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   d S(   Ni   (    (   t   self(    (    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_set.pyt   __hash__   s    c         C   s
   t  ‚ d  S(   N(   t   RuntimeError(   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_set.pyt   __cmp__   s    (   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_set.pyR      s   	t   ReprWrapperc           B   s   e  Z d  Z d „  Z RS(   s*   Used to test self-referential repr() callsc         C   s   t  |  j ƒ S(   N(   t   reprt   value(   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_set.pyt   __repr__   s    (   R   R   t   __doc__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_set.pyR      s   t   HashCountingIntc           B   s    e  Z d  Z d „  Z d „  Z RS(   sB   int-like object that counts the number of times __hash__ is calledc         G   s   d |  _  d  S(   Ni    (   t
   hash_count(   R   t   args(    (    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_set.pyt   __init__!   s    c         C   s   |  j  d 7_  t j |  ƒ S(   Ni   (   R   t   intR	   (   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_set.pyR	   #   s    (   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_set.pyR      s   	t   TestJointOpsc           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 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   sG   d |  _  } d |  _ d |  _ |  j | ƒ |  _ t j | ƒ |  _ d  S(   Nt
   simsalabimt
   madagascart4   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(   t   wordt	   otherwordt   letterst   thetypet   st   dictt   fromkeyst   d(   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_set.pyt   setUp*   s
    		c         C   s9   |  j  t |  j g  d ƒ |  j  t t ƒ  j d d ƒd  S(   Ni   t   ai   (   t   assertRaisest	   TypeErrorR   t   setR   (   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_set.pyt   test_new_or_init1   s    c         C   sd   t  |  j ƒ } t  |  j ƒ } |  j | | ƒ |  j t |  j t ƒ  ƒ |  j t |  j g  g ƒ d  S(   N(	   t   sortedR   R"   t   assertEqualR%   R   R   R   R&   (   R   t   actualt   expected(    (    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_set.pyt   test_uniquification5   s
    c         C   s&   |  j  t |  j ƒ t |  j ƒ ƒ d  S(   N(   R*   t   lenR   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_set.pyt   test_len<   s    c         C   s�   x3 |  j  D]( } |  j | |  j k | |  j k ƒ q
 W|  j t |  j j g  g ƒ |  j t |  j  ƒ g ƒ } |  j	 |  j |  j  ƒ | ƒ d  S(   N(
   R   R*   R   R"   R%   R&   t   __contains__R   t	   frozensett   assertIn(   R   t   cR   (    (    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_set.pyt   test_contains?   s
    &c         C   s/  |  j  j |  j ƒ } x? |  j D]4 } |  j | | k | |  j k pO | |  j k ƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ |  j	 t |  j  j g  g ƒ xt t t j t t t t f D]õ } |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d	 ƒ ƒ |  j |  j d ƒ j | d ƒ | d
 ƒ ƒ t d ƒ ƒ qæ W|  j ƒ  } |  j | j t d g ƒ | t d g ƒ ƒ |  j d d g ƒ ƒ d  S(   Nt   abcbat   cdct   abcdt   efgfet   abcefgt   ccbt   abct   eft   abceft   fgi   i   (   R   t   unionR   R   R*   R"   R   R   t   typeR%   R   R   R&   R'   R1   R    R!   t   strt   unicodet   listt   tuple(   R   t   uR3   t   Ct   x(    (    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_set.pyt
   test_unionF   s    2%....;c         C   sŒ   |  j  j |  j ƒ } |  j |  j  t |  j ƒ B| ƒ |  j |  j  t |  j ƒ B| ƒ y |  j  |  j BWn t k
 rz n X|  j d ƒ d  S(   Ns(   s|t did not screen-out general iterables(   R   R?   R   R*   R'   R1   R&   t   fail(   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_set.pyt   test_orY   s      c         C   s/  |  j  j |  j ƒ } x? |  j D]4 } |  j | | k | |  j k oO | |  j k ƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ xt t t j t t t t f D]õ } |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d	 ƒ | d
 ƒ ƒ t d ƒ ƒ qÊ W|  j d ƒ } | j ƒ  } |  j t ƒ  k r|  j t | ƒ t | ƒ ƒ n |  j t | ƒ t | ƒ ƒ d  S(   NR5   R6   t   ccR8   t    R:   t   bcR<   t   cbcft   bagt   b(   R   t   intersectionR   R   R*   R"   R   R   R@   R%   R   R   R'   R1   R    R!   RA   RB   RC   RD   t   idt   assertNotEqual(   R   RJ   R3   RF   R   t   z(    (    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_set.pyt   test_intersectiond   s"    2%....;c   	      C   sÀ   d „  } x° d D]¨ } |  j  | ƒ } x� d D]ˆ } x t t t j t t t t f D]_ } | | ƒ } | j	 | ƒ } | | | ƒ } |  j
 | | ƒ |  j | t k p¬ | t k ƒ qQ Wq, Wq Wd  S(   Nc         S   s   t  |  ƒ j | ƒ S(   s&   Pure python equivalent of isdisjoint()(   R'   RR   (   t   s1t   s2(    (    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_set.pyt   fy   s    RM   R$   t   abR;   t   ababacR6   RL   R8   R:   R<   (
   RM   R$   RZ   R;   R[   R6   RL   R8   R:   R<   (
   RM   R$   RZ   R;   R[   R6   RL   R8   R:   R<   (   R   R'   R1   R    R!   RA   RB   RC   RD   t
   isdisjointR*   t
   assertTruet   Truet   False(	   R   RY   t   largRW   t   rargRF   RX   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_set.pyt   test_isdisjointx   s    	%c         C   sŒ   |  j  j |  j ƒ } |  j |  j  t |  j ƒ @| ƒ |  j |  j  t |  j ƒ @| ƒ y |  j  |  j @Wn t k
 rz n X|  j d ƒ d  S(   Ns(   s&t did not screen-out general iterables(   R   RR   R   R*   R'   R1   R&   RI   (   R   RJ   (    (    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_set.pyt   test_and†   s      c         C   s  |  j  j |  j ƒ } x? |  j D]4 } |  j | | k | |  j k oO | |  j k ƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ |  j	 t |  j  j g  g ƒ x:t t t j t t t t f D]} |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j ƒ  t d ƒ ƒ |  j |  j d ƒ j | d ƒ | d	 ƒ ƒ t d
 ƒ ƒ qæ Wd  S(   NR5   R6   RZ   R8   R;   R:   R$   R<   RQ   R3   (   R   t
   differenceR   R   R*   R"   R   R   R@   R%   R   R   R&   R'   R1   R    R!   RA   RB   RC   RD   (   R   RJ   R3   RF   (    (    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_set.pyt   test_difference‘   s    2%....%c         C   sŒ   |  j  j |  j ƒ } |  j |  j  t |  j ƒ | ƒ |  j |  j  t |  j ƒ | ƒ y |  j  |  j Wn t k
 rz n X|  j d ƒ d  S(   Ns(   s-t did not screen-out general iterables(   R   Rd   R   R*   R'   R1   R&   RI   (   R   RJ   (    (    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_set.pyt   test_sub¡   s      c         C   sª  |  j  j |  j ƒ } x= |  j D]2 } |  j | | k | |  j k | |  j k Aƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ |  j	 t |  j  j g  g ƒ xÞ t t t j t t t t f D]¾ } |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d ƒ ƒ |  j |  j d ƒ j | d ƒ ƒ t d	 ƒ ƒ qä Wd  S(
   NR5   R6   t   abdR8   R9   R:   R$   R<   R=   (   R   t   symmetric_differenceR   R   R*   R"   R   R   R@   R%   R   R   R&   R'   R1   R    R!   RA   RB   RC   RD   (   R   RJ   R3   RF   (    (    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_set.pyt   test_symmetric_difference¬   s    0%...c         C   sŒ   |  j  j |  j ƒ } |  j |  j  t |  j ƒ A| ƒ |  j |  j  t |  j ƒ A| ƒ y |  j  |  j AWn t k
 rz n X|  j d ƒ d  S(   Ns(   s^t did not screen-out general iterables(   R   Rh   R   R*   R'   R1   R&   RI   (   R   RJ   (    (    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_set.pyt   test_xorº   s      c         C   s¬   |  j  |  j t |  j ƒ ƒ |  j  |  j t |  j ƒ ƒ |  j  |  j |  j k t ƒ |  j |  j t |  j ƒ ƒ |  j |  j t |  j ƒ ƒ |  j  |  j |  j k t ƒ d  S(   N(	   R*   R   R'   R   R1   R_   RT   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_set.pyt   test_equalityÅ   s    c         C   sG   t  t d d d d d g ƒ } |  j | ƒ } |  j t | ƒ d ƒ d  S(   Nt   abcdeft   bcdt   bdcbt   fedt   fedccbai   (   t   mapR1   R   R*   R.   (   R   t   tR   (    (    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_set.pyt   test_setOfFrozensetsÍ   s    c         C   s    |  j  t |  j j |  j ƒ d  S(   N(   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_set.pyt   test_compareÒ   s    c         C   sC  t  |  j d d d g ƒ \ } } } |  j | | k  ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k  ƒ |  j | | k ƒ |  j | | k ƒ |  j | | k ƒ |  j t d ƒ j d ƒ ƒ |  j t d ƒ j d ƒ ƒ |  j t d ƒ j d ƒ ƒ |  j t d ƒ j d ƒ ƒ d  S(   NRZ   t   abcdet   defR$   R;   t   cbs(   Rq   R   R]   t   assertFalseR'   t   issubsett
   issuperset(   R   t   pt   qt   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_set.pyt   test_sub_and_superÕ   s    $c         C   sÐ   xÉ t  t j d ƒ D]´ } t j |  j | ƒ } t j | ƒ } |  j |  j | d |  j | f ƒ t |  j ƒ t t	 f k r d |  j _
 t j |  j | ƒ } t j | ƒ } |  j |  j j
 | j
 ƒ q q Wd  S(   Ni   s   %s != %si
   (   t   ranget   picklet   HIGHEST_PROTOCOLt   dumpsR   t   loadsR*   R@   R'   R1   RG   (   R   RJ   R{   t   dup(    (    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_set.pyt   test_picklingå   s    #c            s³   d d ‡  f d †  ƒ  Y‰  ˆ  d ƒ } |  j  | g ƒ } t j | ƒ } |  j t | ƒ t | ƒ ƒ x | D] } | } qi W|  j t | ƒ t | ƒ ƒ |  j | j d | j ƒ d  S(   Nt   Tracerc              s,   e  Z d  „  Z d „  Z d ‡  f d † Z RS(   c         S   s   | |  _  d  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_set.pyR   ò   s    c         S   s   |  j  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_set.pyR	   ô   s    c            s   ˆ  |  j  d ƒ S(   Ni   (   R   (   R   t   memo(   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_set.pyt   __deepcopy__ö   s    N(   R   R   R   R	   t   NoneRˆ   (    (   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_set.pyR†   ñ   s   		i
   i   (    (   R   t   copyt   deepcopyRT   RS   R*   R   (   R   Rr   R   R„   t   elemt   newt(    (   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_set.pyt   test_deepcopyð   s    
c            sn   d d d „  ƒ  Y‰  t  ‡  f d †  t d ƒ Dƒ ƒ } x2 | D]* } | | _ | | _ t  | g ƒ | _  q< Wd  S(   Nt   Ac           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_set.pyR�     s   c         3   s   |  ] } ˆ  ƒ  Vq d  S(   N(    (   t   .0RJ   (   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_set.pys	   <genexpr>  s    iè  (    (   R'   t   xranget   cyclet   sub(   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_set.pyt   test_gc  s    "		c         C   ss   d |  j  f d „  ƒ  Y} | ƒ  } t ƒ  } | j | ƒ |  j | | ƒ | j | ƒ | j | ƒ | j | ƒ d  S(   Nt   Hc           B   s   e  Z d  „  Z RS(   c         S   s   t  t |  ƒ d @ƒ S(   Niÿÿÿ(   R   RS   (   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_set.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_set.pyR•     s   (   R   R'   t   addR2   t   removet   discard(   R   R•   R   RY   (    (    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_set.pyt   test_subclass_with_custom_hash  s    		c         C   s±   |  j  t ƒ  g ƒ } |  j t |  j  t ƒ  t ƒ  g ƒ |  j t | j t ƒ  ƒ t | d ƒ r­ |  j t | j t ƒ  ƒ |  j t | j t ƒ  ƒ |  j t | j t ƒ  ƒ n  d  S(   NR–   (	   R   R   R%   R
   R0   t   hasattrR–   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_set.pyt   test_badcmp  s    "c         C   sa   t  ƒ  } |  j | g ƒ } | | _ t | ƒ j d ƒ d } |  j t | ƒ d | | f ƒ d  S(   Nt   (i    s   %s([%s(...)])(   R   R   R   R   t	   partitionR*   (   R   t   wR   t   name(    (    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_set.pyt   test_cyclical_repr#  s
    		c         C   sž   t  ƒ  } |  j | g ƒ } | | _ t t j d ƒ } zF | | I| j ƒ  t t j d ƒ } |  j | j ƒ  t	 | ƒ ƒ Wd  | j ƒ  t j
 t j ƒ Xd  S(   Nt   wbt   rb(   R   R   R   t   openR    t   TESTFNt   closeR*   t   readR   t   unlink(   R   Rž   R   t   fo(    (    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_set.pyt   test_cyclical_print*  s    		

 
c         C   s¡  d } t  j t t t | ƒ ƒ ƒ } |  j t d „  | Dƒ ƒ | ƒ |  j | ƒ } |  j t d „  | Dƒ ƒ | ƒ | j | ƒ |  j t d „  | Dƒ ƒ | ƒ t	 | d ƒ r¿ | j
 | ƒ n  |  j t d „  | Dƒ ƒ | ƒ t  j t | ƒ ƒ } |  j t d „  | Dƒ ƒ | ƒ t  j t | ƒ ƒ } |  j t d „  | Dƒ ƒ | ƒ t  j t | ƒ d	 ƒ } |  j t d
 „  | Dƒ ƒ | ƒ |  j | t  j | d	 ƒ ƒ d  S(   Ni
   c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>;  s    c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>=  s    c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>?  s    t   symmetric_difference_updatec         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>B  s    c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>D  s    c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>F  s    i{   c         s   s   |  ] } | j  Vq d  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_set.pys	   <genexpr>H  s    (   R    R!   Rq   R   R‘   R*   t   sumR   Rd   Rš   Rª   R'   R1   (   R   t   nR"   R   t   d2t   d3(    (    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_set.pyt   test_do_not_rehash_dict_keys8  s"           c         C   s|   d t  f d „  ƒ  Y} | ƒ  } t j | ƒ } t | d g ƒ } t | ƒ | _ ~ ~ t j ƒ  |  j | ƒ  d  k d ƒ d  S(   NRF   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_set.pyRF   M  s   i   s   Cycle was not collected(
   t   objectt   weakreft   refR'   t   iterRG   t   gct   collectR]   R‰   (   R   RF   t   objR²   t	   container(    (    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_set.pyt   test_container_iteratorK  s    	
c         C   s   t  j |  t |  j ƒ d  S(   N(   R    t   check_free_after_iteratingR³   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_set.pyt   test_free_after_iteratingW  s    (   R   R   R#   R(   R-   R/   R4   RH   RK   RV   Rb   Rc   Re   Rf   Ri   Rj   Rk   Rs   Rt   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_set.pyR   '   s8   																					
						t   TestSetc           B   s  e  Z 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 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z e j e e d ƒ d ƒ d „  ƒ Z RS(   c         C   s‘   |  j  ƒ  } | j |  j ƒ |  j | t |  j ƒ ƒ | j |  j ƒ |  j | t |  j ƒ ƒ |  j t | j | d ƒ |  j t | j d ƒ d  S(   Ni   i   (   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_set.pyt	   test_init]  s    c         C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   R   R   RT   RS   (   R   R   Rr   (    (    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_set.pyt   test_constructor_identityf  s    c         C   sK   d d t  h } |  j t | ƒ d ƒ | j ƒ  } |  j t | ƒ t ƒ d  S(   Ni   g      ð?(   R^   R*   R.   t   popR@   R   (   R   R   t   stored_value(    (    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_set.pyt    test_set_literal_insertion_orderk  s    c            sS   g  ‰  ‡  f d †  } | d ƒ | d ƒ | d ƒ h } |  j  ˆ  d d d g ƒ d  S(   Nc            s   ˆ  j  |  ƒ d  S(   N(   t   append(   R¶   (   t   events(    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_set.pyt   recordu  s    i   i   i   (   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_set.pyt!   test_set_literal_evaluation_orderr  s    !c         C   s   |  j  t t |  j ƒ d  S(   N(   R%   R&   t   hashR   (   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_set.pyt	   test_hashz  s    c         C   s@   |  j  j ƒ  |  j |  j  t ƒ  ƒ |  j t |  j  ƒ d ƒ d  S(   Ni    (   R   t   clearR*   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_set.pyt
   test_clear}  s    c         C   sE   |  j  j ƒ  } |  j |  j  | ƒ |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   R   RŠ   R*   RT   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_set.pyt	   test_copy‚  s    c         C   sr   |  j  j d ƒ |  j d |  j  ƒ |  j  j ƒ  } |  j  j d ƒ |  j |  j  | ƒ |  j t |  j  j g  ƒ d  S(   Nt   Q(   R   R–   R2   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_set.pyt   test_add‡  s    c         C   sê   |  j  j d ƒ |  j d |  j  ƒ |  j t |  j  j d ƒ |  j t |  j  j g  ƒ |  j t |  j ƒ g ƒ } |  j	 |  j |  j ƒ | ƒ | j |  j |  j ƒ ƒ |  j |  j |  j ƒ | ƒ |  j t |  j  j |  j |  j ƒ ƒ d  S(   NR$   RÊ   (
   R   R—   t   assertNotInR%   t   KeyErrorR&   R   R1   R   R2   (   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_set.pyt   test_remove�  s    c         C   sl   xe d d g D]W } y |  j  j | ƒ Wn0 t k
 rY } | j d } |  j | | ƒ q X|  j ƒ  q Wd  S(   NRÊ   i   i    (   i   (   R   R—   RÍ   R   R*   RI   (   R   t   v1t   et   v2(    (    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_set.pyt   test_remove_keyerror_unpackingš  s    c         C   s}   |  j  d d g ƒ } y |  j j | ƒ WnC t k
 rn } |  j | j d | k d j | | j d ƒ ƒ n X|  j ƒ  d  S(   Ni   i   i    s   KeyError should be {0}, not {1}(   R   R   R—   RÍ   R]   R   t   formatRI   (   R   t   keyRÐ   (    (    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_set.pyt   test_remove_keyerror_set¥  s    	c         C   sÕ   |  j  j d ƒ |  j d |  j  ƒ |  j  j d ƒ |  j t |  j  j g  ƒ |  j t |  j ƒ g ƒ } |  j |  j |  j ƒ | ƒ | j |  j |  j ƒ ƒ |  j |  j |  j ƒ | ƒ | j |  j |  j ƒ ƒ d  S(   NR$   RÊ   (	   R   R˜   RÌ   R%   R&   R   R1   R   R2   (   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_set.pyt   test_discard°  s    c         C   s\   x? t  t |  j ƒ ƒ D]( } |  j j ƒ  } |  j | |  j ƒ q W|  j t |  j j ƒ d  S(   N(   R‘   R.   R   R¾   RÌ   R%   RÍ   (   R   RJ   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_set.pyt   test_pop»  s    c         C   sÀ  |  j  j |  j ƒ } |  j | d  ƒ x+ |  j |  j D] } |  j | |  j  ƒ q6 W|  j t |  j  j t	 ƒ  ƒ |  j t
 |  j  j g  g ƒ x� d d d d f D]y \ } } xj t t t j t t t t f D]J } |  j d	 ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ qÉ Wqž Wxž d D]– } d } x‡ t t t j t t t t f D]g } |  j d	 ƒ } |  j | j | | ƒ | | ƒ ƒ d  ƒ |  j | t | ƒ t | ƒ Bt | ƒ Bƒ qMWq"Wd  S(   NR6   R7   R8   R9   R:   R;   R<   R=   R5   t   abcdat   ahi(   R6   R7   (   R8   R9   (   R:   R;   (   R<   R=   (   R6   R8   R:   R<   RØ   (   R   t   updateR   R*   R‰   R   R2   R%   R   R   R&   R'   R1   R    R!   RA   RB   RC   RD   R   (   R   t   retvalR3   R{   R|   RF   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_set.pyt   test_updateÁ  s"    %%(c         C   sJ   |  j  t |  j ƒ O_  x+ |  j |  j D] } |  j | |  j  ƒ q) Wd  S(   N(   R   R'   R   R   R2   (   R   R3   (    (    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_set.pyt   test_iorÔ  s    c   	      C   sÀ  |  j  j |  j ƒ } |  j | d  ƒ x_ |  j |  j D]M } | |  j k rp | |  j k rp |  j | |  j  ƒ q6 |  j | |  j  ƒ q6 W|  j t	 |  j  j t
 ƒ  ƒ |  j t |  j  j g  g ƒ xú d
 d d d f D]æ \ } } x× t t t j t t t t f D]· } |  j d ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ d } |  j | ƒ } d	 } |  j | j | | ƒ | | ƒ ƒ d  ƒ |  j | t d ƒ t | ƒ @t | ƒ @ƒ qý WqÒ Wd  S(   NR6   R3   R8   RM   R:   RN   R<   R5   t   cbc(   R6   R3   (   R8   RM   (   R:   RN   (   R<   RM   (   R   t   intersection_updateR   R*   R‰   R   R2   RÌ   R%   R   R   R&   R'   R1   R    R!   RA   RB   RC   RD   R   (	   R   RÛ   R3   R{   R|   RF   R   t   ssRr   (    (    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_set.pyt   test_intersection_updateÙ  s$    %(c         C   s~   |  j  t |  j ƒ M_  x_ |  j |  j D]M } | |  j k rc | |  j k rc |  j | |  j  ƒ q) |  j | |  j  ƒ q) Wd  S(   N(   R   R'   R   R   R2   RÌ   (   R   R3   (    (    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_set.pyt	   test_iandî  s
    c         C   s   |  j  j |  j ƒ } |  j | d  ƒ x_ |  j |  j D]M } | |  j k rp | |  j k rp |  j | |  j  ƒ q6 |  j | |  j  ƒ q6 W|  j t	 |  j  j t
 ƒ  ƒ |  j t |  j  j g  g ƒ |  j t |  j  j g  g ƒ x>d d d d f D]*\ } } xt t t j t t t t f D]û } |  j d ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ |  j d	 ƒ } | j ƒ  |  j | |  j d	 ƒ ƒ |  j d	 ƒ } | j | d
 ƒ ƒ |  j | |  j d ƒ ƒ |  j d	 ƒ } | j | d ƒ | d
 ƒ ƒ |  j | |  j d ƒ ƒ qWqî Wd  S(   NR6   RZ   R8   R;   R:   R$   R<   R5   t
   abcdefghiht   abat   cdefghiht   efghih(   R6   RZ   (   R8   R;   (   R:   R$   (   R<   R;   (   R   t   difference_updateR   R*   R‰   R   R2   RÌ   R%   R   R   R&   Rª   R'   R1   R    R!   RA   RB   RC   RD   R   (   R   RÛ   R3   R{   R|   RF   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_set.pyt   test_difference_updateö  s.    %
c         C   s~   |  j  t |  j ƒ 8_  x_ |  j |  j D]M } | |  j k rc | |  j k rc |  j | |  j  ƒ q) |  j | |  j  ƒ q) Wd  S(   N(   R   R'   R   R   R2   RÌ   (   R   R3   (    (    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_set.pyt	   test_isub  s
    c         C   sQ  |  j  j |  j ƒ } |  j | d  ƒ x] |  j |  j D]K } | |  j k | |  j k Arn |  j | |  j  ƒ q6 |  j | |  j  ƒ q6 W|  j t	 |  j  j t
 ƒ  ƒ |  j t |  j  j g  g ƒ x� d
 d d d f D]y \ } } xj t t t j t t t t f D]J } |  j d	 ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ qû WqÐ Wd  S(   NR6   Rg   R8   R9   R:   R$   R<   R=   R5   (   R6   Rg   (   R8   R9   (   R:   R$   (   R<   R=   (   R   Rª   R   R*   R‰   R   R2   RÌ   R%   R   R   R&   R'   R1   R    R!   RA   RB   RC   RD   R   (   R   RÛ   R3   R{   R|   RF   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_set.pyt    test_symmetric_difference_update  s    %c         C   s|   |  j  t |  j ƒ N_  x] |  j |  j D]K } | |  j k | |  j k Ara |  j | |  j  ƒ q) |  j | |  j  ƒ q) Wd  S(   N(   R   R'   R   R   R2   RÌ   (   R   R3   (    (    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_set.pyt	   test_ixor+  s
    c         C   sœ   |  j  j ƒ  } | | O} |  j | |  j  ƒ | | M} |  j | |  j  ƒ | | 8} |  j | |  j ƒ  ƒ |  j  j ƒ  } | | N} |  j | |  j ƒ  ƒ d  S(   N(   R   RŠ   R*   R   (   R   Rr   (    (    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_set.pyt   test_inplace_on_self3  s    



c         C   sW   |  j  d ƒ } t j | ƒ } |  j t | ƒ t | ƒ ƒ d  } |  j t t | ƒ d  S(   Nt   gallahad(   R   R±   t   proxyR*   RA   R‰   R%   t   ReferenceError(   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_set.pyt   test_weakref?  s
    t
   test_c_apis*   C API test only available in a debug buildc         C   s   |  j  t ƒ  j ƒ  t ƒ d  S(   N(   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_set.pyRñ   F  s    (   R   R   R'   R   R¼   R½   RÀ   RÄ   RÆ   RÈ   RÉ   RË   RÎ   RÒ   RÕ   RÖ   R×   RÜ   RÝ   Rá   Râ   Rè   Ré   Rê   Rë   Rì   Rð   t   unittestt
   skipUnlessRš   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_set.pyR»   Z  s4   																								t   SetSubclassc           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_set.pyRô   K  s   t   TestSetSubclassc           B   s   e  Z e Z RS(    (   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_set.pyRõ   N  s   t   SetSubclassWithKeywordArgsc           B   s   e  Z g  d d  „ Z RS(   c         C   s   t  j |  | ƒ d  S(   N(   R'   R   (   R   t   iterablet   newarg(    (    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_set.pyR   R  s    N(   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_set.pyRö   Q  s   t   TestSetSubclassWithKeywordArgsc           B   s   e  Z d  „  Z RS(   c         C   s   t  d d ƒ d S(   s=   SF bug #1486663 -- this used to erroneously raise a TypeErrorRø   i   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_set.pyt   test_keywords_in_subclassW  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_set.pyRù   U  s   t   TestFrozenSetc           B   sV   e  Z e Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z RS(   c         C   s?   |  j  |  j ƒ } | j |  j ƒ |  j | t |  j ƒ ƒ d  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_set.pyR¼   ^  s    c         C   s¡   t  ƒ  } t  ƒ  t  g  ƒ t  d ƒ t  d ƒ t  ƒ  t  g  ƒ t  d ƒ t  d ƒ t  t d ƒ ƒ t  t  ƒ  ƒ t  | ƒ | g } |  j t t t t | ƒ ƒ ƒ d ƒ d  S(   NRM   i    i   (    (    (   R1   R‘   R*   R.   R'   Rq   RS   (   R   RY   t   efs(    (    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_set.pyt   test_singleton_empty_frozensetc  s    	!!c         C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   R   R   R*   RS   (   R   R   Rr   (    (    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_set.pyR½   l  s    c         C   s¹   |  j  t |  j d ƒ ƒ t |  j d ƒ ƒ ƒ d } g  t | ƒ D] } t | ƒ ^ qA } t ƒ  } x: t d ƒ D], } t | ƒ | j t |  j | ƒ ƒ ƒ qo W|  j  t | ƒ d ƒ d  S(   Nt   abcdebt   ebecdaid   iÈ   i   (	   R*   RÅ   R   R‘   R   R'   R   R–   R.   (   R   R¬   RJ   t   seqt   results(    (    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_set.pyRÆ   q  s    %	
 c         C   s2   |  j  j ƒ  } |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   R   RŠ   R*   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_set.pyRÉ   ~  s    c         C   s•   t  d ƒ t d ƒ d g } |  j | ƒ } |  j t | ƒ ƒ } |  j | | ƒ |  j t | ƒ t | ƒ ƒ i  } d | | <|  j | | d ƒ d  S(   Ni
   t   abcdefgt   applei*   (   R   RC   R   t   reversedR*   RT   RS   (   R   R   t   key1t   key2R"   (    (    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_set.pyt   test_frozen_as_dictkey‚  s    
c         C   s/   |  j  d ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Nt   abcdcda(   R   R*   RÅ   (   R   RY   (    (    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_set.pyt   test_hash_cachingŒ  s    c         C   s·   d } t  ƒ  } | j } g  t | ƒ D] } | d d | >f ^ q% } xQ t d | ƒ D]? } | t t g  | D] \ } } | | @rl | ^ ql ƒ ƒ ƒ qV W|  j t | ƒ d | ƒ d  S(   Ni   i   i   (   R'   R–   R   R‘   RÅ   R1   R*   R.   (   R   R¬   t
   hashvaluest   addhashvalueRJ   t	   elemmasksRÐ   t   m(    (    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_set.pyt   test_hash_effectiveness�  s    		-=(   R   R   R1   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_set.pyRû   [  s   							
	t   FrozenSetSubclassc           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_set.pyR  ™  s   t   TestFrozenSetSubclassc           B   s2   e  Z e Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   R   R   RT   RS   (   R   R   Rr   (    (    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_set.pyR½   Ÿ  s    c         C   s2   |  j  j ƒ  } |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   R   RŠ   RT   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_set.pyRÉ   ¤  s    c         C   s/   |  j  ƒ  } |  j  | ƒ } |  j | | ƒ d  S(   N(   R   R*   (   R   R   Rr   (    (    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_set.pyt   test_nested_empty_constructor¨  s    c         C   sÑ   |  j  } t ƒ  } | ƒ  } | ƒ  | g  ƒ | d ƒ | d ƒ | ƒ  | g  ƒ | d ƒ | d ƒ | t d ƒ ƒ | | ƒ  ƒ | t ƒ  ƒ | | | | ƒ | | ƒ g } |  j t t t t | ƒ ƒ ƒ t | ƒ ƒ d  S(   NRM   i    (    (    (   R   R1   R‘   R*   R.   R'   Rq   RS   (   R   t	   FrozensetRY   t   FRü   (    (    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_set.pyRý   ­  s    			!!*(   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_set.pyR  œ  s
   			t   TestBasicOpsc           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 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s2   |  j  d  k	 r. |  j t  |  j ƒ |  j  ƒ n  d  S(   N(   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_set.pyt	   test_reprÀ  s    c         C   s›   t  |  j ƒ } |  j | j d ƒ ƒ |  j | j d ƒ ƒ | d d !j d ƒ } | j ƒ  g  |  j D] } t  | ƒ ^ qe } | j ƒ  |  j | | ƒ d  S(   Nt   {t   }i   iÿÿÿÿs   , (	   R   R'   R]   t
   startswitht   endswitht   splitt   sortt   valuesR*   (   R   t   textt   resultR   t   sorted_repr_values(    (    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_set.pyt   check_repr_against_valuesÄ  s    
"
c         C   s€   t  t j d ƒ } zL | |  j I| j ƒ  t  t j d ƒ } |  j | j ƒ  t |  j ƒ ƒ Wd  | j ƒ  t j t j ƒ Xd  S(   NR¡   R¢   (	   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_set.pyt
   test_printÏ  s    
#
c         C   s    |  j  t |  j ƒ |  j ƒ d  S(   N(   R*   R.   R'   t   length(   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_set.pyt   test_lengthÚ  s    c         C   s   |  j  |  j |  j ƒ d  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_set.pyt   test_self_equalityÝ  s    c         C   s   |  j  |  j |  j ƒ d  S(   N(   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_set.pyt   test_equivalent_equalityà  s    c         C   s    |  j  |  j j ƒ  |  j ƒ d  S(   N(   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_set.pyRÉ   ã  s    c         C   s'   |  j  |  j  B} |  j | |  j ƒ d  S(   N(   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_set.pyt   test_self_unionæ  s    c         C   s$   |  j  t B} |  j | |  j ƒ d  S(   N(   R'   t	   empty_setR*   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_set.pyt   test_empty_unionê  s    c         C   s$   t  |  j B} |  j | |  j ƒ d  S(   N(   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_set.pyt   test_union_emptyî  s    c         C   s'   |  j  |  j  @} |  j | |  j ƒ d  S(   N(   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_set.pyt   test_self_intersectionò  s    c         C   s!   |  j  t @} |  j | t ƒ d  S(   N(   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_set.pyt   test_empty_intersectionö  s    c         C   s!   t  |  j @} |  j | t  ƒ d  S(   N(   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_set.pyt   test_intersection_emptyú  s    c         C   s-   |  j  j |  j  ƒ } |  j | |  j  ƒ d  S(   N(   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_set.pyt   test_self_isdisjointþ  s    c         C   s&   |  j  j t ƒ } |  j | t ƒ d  S(   N(   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_set.pyt   test_empty_isdisjoint  s    c         C   s&   t  j |  j ƒ } |  j | t ƒ d  S(   N(   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_set.pyt   test_isdisjoint_empty  s    c         C   s$   |  j  |  j  A} |  j | t ƒ d  S(   N(   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_set.pyt   test_self_symmetric_difference
  s    c         C   s$   |  j  t A} |  j | |  j  ƒ d  S(   N(   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_set.pyt   test_empty_symmetric_difference  s    c         C   s$   |  j  |  j  } |  j | t ƒ d  S(   N(   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_set.pyt   test_self_difference  s    c         C   s$   |  j  t } |  j | |  j ƒ d  S(   N(   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_set.pyt   test_empty_difference  s    c         C   s!   t  |  j } |  j | t  ƒ d  S(   N(   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_set.pyt   test_empty_difference_rev  s    c         C   sY   x$ |  j  D] } |  j | |  j ƒ q
 Wt |  j  ƒ } |  j | j ƒ  t |  j  ƒ ƒ d  S(   N(   R'   R2   R  R³   R*   t   __length_hint__R.   (   R   t   vt   setiter(    (    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_set.pyt   test_iteration  s    c         C   si   xb t  t j d ƒ D]M } t j |  j | ƒ } t j | ƒ } |  j |  j | d |  j | f ƒ q Wd  S(   Ni   s   %s != %s(   R   R€   R�   R‚   R'   Rƒ   R*   (   R   t   protoR{   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_set.pyR…   &  s
    (   R   R   R  R   R!  R#  R$  R%  RÉ   R&  R(  R)  R*  R+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R8  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_set.pyR  ¾  s.   																						t   TestBasicOpsEmptyc           B   s   e  Z d  „  Z RS(   c         C   sL   d |  _  g  |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Ns	   empty seti    s   set([])(   t   caseR  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_set.pyR#   0  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_set.pyR:  /  s   t   TestBasicOpsSingletonc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   sO   d |  _  d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Ns   unit set (number)i   i   s   set([3])(   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_set.pyR#   ;  s    		c         C   s   |  j  d |  j ƒ d  S(   Ni   (   R2   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_set.pyt   test_inC  s    c         C   s   |  j  d |  j ƒ d  S(   Ni   (   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_set.pyt   test_not_inF  s    (   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_set.pyR<  :  s   		t   TestBasicOpsTuplec           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   sO   d |  _  d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Ns   unit set (tuple)i    t   zeroi   s   set([(0, 'zero')])(   i    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_set.pyR#   L  s    		c         C   s   |  j  d |  j ƒ d  S(   Ni    R@  (   i    R@  (   R2   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_set.pyR=  T  s    c         C   s   |  j  d |  j ƒ d  S(   Ni	   (   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_set.pyR>  W  s    (   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_set.pyR?  K  s   		t   TestBasicOpsTriplec           B   s   e  Z d  „  Z RS(   c         C   sX   d |  _  d d t j g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d  |  _ d  S(   Ns
   triple seti    R@  i   (	   R;  t   operatorR–   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_set.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_set.pyRA  \  s   t   TestBasicOpsStringc           B   s   e  Z d  „  Z d „  Z RS(   c         C   sL   d |  _  d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d  S(   Ns
   string setR$   RQ   R3   i   (   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_set.pyR#   h  s
    	c         C   s   |  j  ƒ  d  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_set.pyR  o  s    (   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_set.pyRC  g  s   	t   TestBasicOpsUnicodec           B   s   e  Z d  „  Z d „  Z RS(   c         C   sL   d |  _  d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d  S(   Ns   unicode setu   au   bu   ci   (   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_set.pyR#   u  s
    	c         C   s   |  j  ƒ  d  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_set.pyR  |  s    (   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_set.pyRD  t  s   	t   TestBasicOpsMixedStringUnicodec           B   s   e  Z d  „  Z d „  Z RS(   c         C   sO   d |  _  d d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d  S(   Ns   string and bytes setR$   RQ   u   au   bi   (   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_set.pyR#   ‚  s
    	c         C   s!   t  j ƒ  � |  j ƒ  Wd  QXd  S(   N(   R    t   check_warningsR   (   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_set.pyR  ‰  s    (   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_set.pyRE  �  s   	c           c   s   t  ‚ t Vd  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_set.pyt   baditer�  s    c           c   s	   t  Vd  S(   N(   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_set.pyt   gooditer“  s    t   TestExceptionPropagationc           B   s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   s?   SF 628246:  Set constructor should not trap iterator TypeErrorsc         C   s   |  j  t t t ƒ  ƒ d  S(   N(   R%   R&   R'   RG  (   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_set.pyt   test_instanceWithException™  s    c         C   sg   t  d d d g ƒ t  d ƒ t  i d d 6d d 6d d 6ƒ t  t d ƒ ƒ t  d ƒ t  t ƒ  ƒ d  S(	   Ni   i   i   t   onet   twot   threeR;   (   i   i   i   (   R'   R‘   RH  (   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_set.pyt   test_instancesWithoutExceptionœ  s    

c         C   s_   t  d d d g ƒ } y% x | D] } | j d g ƒ q WWn t k
 rM n X|  j d ƒ d  S(   Ni   i   i   i   s0   no exception when changing size during iteration(   R'   RÚ   R
   RI   (   R   R   RJ   (    (    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_set.pyt   test_changingSizeWhileIterating¥  s    (   R   R   R   RJ  RN  RO  (    (    (    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_set.pyRI  –  s   			t   TestSetOfSetsc           B   s   e  Z d  „  Z RS(   c         C   s~   t  d g ƒ } t | g ƒ } | j ƒ  } |  j t | ƒ t  ƒ | j | ƒ | j | ƒ |  j | t ƒ  ƒ | j | ƒ d  S(   Ni   (   R1   R'   R¾   R*   R@   R–   R—   R˜   (   R   t   innert   outert   element(    (    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_set.pyt   test_constructor²  s    (   R   R   RT  (    (    (    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_set.pyRP  ±  s   t   TestBinaryOpsc           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 d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  d ƒ |  _  d  S(   Ni   i   i   (   i   i   i   (   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_set.pyR#   ¿  s    c         C   s2   |  j  |  j t i d d 6d d 6d d 6ƒ ƒ d  S(   Ni   i   i   i   i   i   (   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_set.pyt   test_eqÂ  s    c         C   s0   |  j  t  d g ƒ B} |  j | t  d ƒ ƒ d  S(   Ni   i   i   (   i   i   i   (   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_set.pyt   test_union_subsetÅ  s    c         C   sE   |  j  t  d d d d g ƒ B} |  j | t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_union_supersetÉ  s    c         C   sE   |  j  t  d d d g ƒ B} |  j | t  d d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   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_set.pyt   test_union_overlapÍ  s    c         C   s<   |  j  t  d g ƒ B} |  j | t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_union_non_overlapÑ  s    c         C   s-   |  j  t  d ƒ @} |  j | t  d ƒ ƒ d  S(   Ni   i   (   i   i   (   i   i   (   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_set.pyt   test_intersection_subsetÕ  s    c         C   sB   |  j  t  d d d d g ƒ @} |  j | t  d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_intersection_supersetÙ  s    c         C   s9   |  j  t  d d d g ƒ @} |  j | t  d g ƒ ƒ d  S(   Ni   i   i   (   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_set.pyt   test_intersection_overlapÝ  s    c         C   s*   |  j  t  d g ƒ @} |  j | t ƒ d  S(   Ni   (   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_set.pyt   test_intersection_non_overlapá  s    c         C   s,   |  j  j t  d ƒ ƒ } |  j | t ƒ d  S(   Ni   i   (   i   i   (   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_set.pyt   test_isdisjoint_subsetå  s    c         C   s8   |  j  j t  d d d d g ƒ ƒ } |  j | t ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_isdisjoint_superseté  s    $c         C   s5   |  j  j t  d d d g ƒ ƒ } |  j | t ƒ d  S(   Ni   i   i   (   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_set.pyt   test_isdisjoint_overlapí  s    !c         C   s/   |  j  j t  d g ƒ ƒ } |  j | t ƒ d  S(   Ni   (   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_set.pyt   test_isdisjoint_non_overlapñ  s    c         C   s0   |  j  t  d ƒ A} |  j | t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   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_set.pyt   test_sym_difference_subsetõ  s    c         C   s0   |  j  t  d ƒ A} |  j | t  d g ƒ ƒ d  S(   Ni   i   i   i   (   i   i   i   i   (   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_set.pyt   test_sym_difference_supersetù  s    c         C   s9   |  j  t  d ƒ A} |  j | t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   i   i   i   (   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_set.pyt   test_sym_difference_overlapý  s    c         C   s<   |  j  t  d g ƒ A} |  j | t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_sym_difference_non_overlap  s    c         C   sL   t  d ƒ t  d ƒ } } |  j t t | | ƒ |  j t | | ƒ d ƒ d  S(   NR$   RQ   i    (   R'   R%   R&   t   cmpR*   (   R   R$   RQ   (    (    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_set.pyt   test_cmp  s    (   R   R   R#   RV  RW  RX  RY  RZ  R[  R\  R]  R^  R_  R`  Ra  Rb  Rc  Rd  Re  Rf  Rh  (    (    (    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_set.pyRU  ¾  s&   																		t   TestUpdateOpsc           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 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  d ƒ |  _  d  S(   Ni   i   i   (   i   i   i   (   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_set.pyR#     s    c         C   s5   |  j  t  d g ƒ O_  |  j |  j  t  d ƒ ƒ d  S(   Ni   i   i   (   i   i   i   (   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_set.pyRW    s    c         C   sJ   |  j  t  d d d d g ƒ O_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyRX    s    !c         C   sJ   |  j  t  d d d g ƒ O_  |  j |  j  t  d d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   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_set.pyRY    s    c         C   sA   |  j  t  d g ƒ O_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyRZ  "  s    c         C   sK   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   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_set.pyt   test_union_method_call&  s    c         C   s2   |  j  t  d ƒ M_  |  j |  j  t  d ƒ ƒ d  S(   Ni   i   (   i   i   (   i   i   (   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_set.pyR[  *  s    c         C   sG   |  j  t  d d d d g ƒ M_  |  j |  j  t  d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyR\  .  s    !c         C   s>   |  j  t  d d d g ƒ M_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   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_set.pyR]  2  s    c         C   s/   |  j  t  d g ƒ M_  |  j |  j  t ƒ d  S(   Ni   (   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_set.pyR^  6  s    c         C   s?   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   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_set.pyt   test_intersection_method_call:  s    c         C   s5   |  j  t  d ƒ N_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   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_set.pyRc  >  s    c         C   s5   |  j  t  d ƒ N_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   i   (   i   i   i   i   (   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_set.pyRd  B  s    c         C   s>   |  j  t  d ƒ N_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   i   i   i   (   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_set.pyRe  F  s    c         C   sA   |  j  t  d g ƒ N_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyRf  J  s    c         C   sH   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   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_set.pyt   test_sym_difference_method_callN  s    c         C   s5   |  j  t  d ƒ 8_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   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_set.pyt   test_difference_subsetR  s    c         C   s2   |  j  t  d ƒ 8_  |  j |  j  t  g  ƒ ƒ d  S(   Ni   i   i   i   (   i   i   i   i   (   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_set.pyt   test_difference_supersetV  s    c         C   s8   |  j  t  d ƒ 8_  |  j |  j  t  d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   i   i   i   (   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_set.pyt   test_difference_overlapZ  s    c         C   s>   |  j  t  d g ƒ 8_  |  j |  j  t  d d d g ƒ ƒ d  S(   Ni   i   i   i   (   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_set.pyt   test_difference_non_overlap^  s    c         C   sB   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   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_set.pyt   test_difference_method_callb  s    (   R   R   R#   RW  RX  RY  RZ  Rj  R[  R\  R]  R^  Rk  Rc  Rd  Re  Rf  Rl  Rm  Rn  Ro  Rp  Rq  (    (    (    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_set.pyRi    s*   																				t
   TestMutatec           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 RS(   c         C   s(   d d d g |  _  t |  j  ƒ |  _ d  S(   NR$   RQ   R3   (   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_set.pyR#   i  s    c         C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   NR3   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_set.pyt   test_add_presentm  s    c         C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   NR"   R7   (   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_set.pyt   test_add_absentq  s    c         C   sg   t  ƒ  } d } x> |  j D]3 } | j | ƒ | d 7} |  j t | ƒ | ƒ q W|  j | |  j  ƒ d  S(   Ni    i   (   R'   R  R–   R*   R.   (   R   t   tmpt   expected_lenR6  (    (    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_set.pyt   test_add_until_fullu  s    	
c         C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   NRQ   t   ac(   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_set.pyt   test_remove_present~  s    c         C   s9   y! |  j  j d ƒ |  j d ƒ Wn t k
 r4 n Xd  S(   NR"   s7   Removing missing element should have raised LookupError(   R'   R—   RI   t   LookupError(   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_set.pyt   test_remove_absent‚  s
    c         C   sZ   t  |  j ƒ } xD |  j D]9 } |  j j | ƒ | d 8} |  j t  |  j ƒ | ƒ q Wd  S(   Ni   (   R.   R'   R  R—   R*   (   R   Rv  R6  (    (    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_set.pyt   test_remove_until_empty‰  s
    
c         C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   NR3   RZ   (   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_set.pyt   test_discard_present�  s    c         C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   NR"   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_set.pyt   test_discard_absent”  s    c         C   s*   |  j  j ƒ  |  j t |  j  ƒ d ƒ d  S(   Ni    (   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_set.pyRÈ   ˜  s    c         C   sp   i  } x  |  j  r( d  | |  j  j ƒ  <q	 W|  j t | ƒ t |  j ƒ ƒ x! |  j D] } |  j | | ƒ qR Wd  S(   N(   R'   R‰   R¾   R*   R.   R  R2   (   R   t   poppedR6  (    (    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_set.pyR×   œ  s    c         C   s0   |  j  j d ƒ |  j |  j  t  |  j ƒ ƒ d  S(   N(    (   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_set.pyt   test_update_empty_tuple¤  s    c         C   s0   |  j  j d ƒ |  j |  j  t  |  j ƒ ƒ d  S(   NR$   (   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_set.pyt   test_update_unit_tuple_overlap¨  s    c         C   s7   |  j  j d ƒ |  j |  j  t  |  j d g ƒ ƒ d  S(   NR$   RU   (   R$   RU   (   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_set.pyt"   test_update_unit_tuple_non_overlap¬  s    (   R   R   R#   Rs  Rt  Rw  Ry  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_set.pyRr  h  s   														t   TestSubsetsc           B   sU   e  Z i d  d 6d d 6Z i d d 6d d 6d d 6d d 6d d 6d d 6Z d „  Z RS(	   Ry   s   <=Rz   s   >=s   ==s   !=t   >t   <c         C   s  |  j  } |  j } xd	 D]þ } | |  j k } t d | d t ƒ  ƒ } |  j | | ƒ | t j k rœ t | t j | ƒ } | | ƒ } |  j | | ƒ n  t j	 | } t d | d t ƒ  ƒ } |  j | | ƒ | t j k r t | t j | ƒ } | | ƒ } |  j | | ƒ q q Wd  S(
   Ns   !=s   ==R…  s   <=R„  s   >=RG   t   y(   s   !=s   ==R…  s   <=R„  s   >=(
   t   leftt   rightt   casest   evalt   localsR*   Rƒ  t   case2methodt   getattrt   reverse(   R   RG   R†  R;  R,   R  t   methodt   rcase(    (    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_set.pyt   test_issubsetÀ  s"    		(   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_set.pyRƒ  ²  s   



t   TestSubsetEqualEmptyc           B   s&   e  Z e ƒ  Z e ƒ  Z d  Z d Z RS(   s
   both emptys   ==s   <=s   >=(   s   ==s   <=s   >=(   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_set.pyR’  Ø  s   		t   TestSubsetEqualNonEmptyc           B   s8   e  Z e d  d g ƒ Z e d  d g ƒ Z d Z d Z RS(   i   i   s
   equal pairs   ==s   <=s   >=(   s   ==s   <=s   >=(   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_set.pyR“  à  s   t   TestSubsetEmptyNonEmptyc           B   s/   e  Z e ƒ  Z e d  d g ƒ Z d Z d Z RS(   i   i   s   one empty, one non-emptys   !=R…  s   <=(   s   !=R…  s   <=(   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_set.pyR”  è  s   	t   TestSubsetPartialc           B   s5   e  Z e d  g ƒ Z e d  d g ƒ Z d Z d Z RS(   i   i   s&   one a non-empty proper subset of others   !=R…  s   <=(   s   !=R…  s   <=(   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_set.pyR•  ð  s   t   TestSubsetNonOverlapc           B   s2   e  Z e d  g ƒ Z e d g ƒ Z d Z d Z RS(   i   i   s   neither empty, neither containss   !=(   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_set.pyR–  ø  s   t   TestOnlySetsInBinaryOpsc           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 RS(   c         C   st   |  j  |  j |  j k t ƒ |  j  |  j |  j k t ƒ |  j  |  j |  j k t ƒ |  j  |  j |  j k t ƒ d  S(   N(   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_set.pyt
   test_eq_ne  s    c         C   s;   y |  j  |  j O_  Wn t k
 r) n X|  j d ƒ d  S(   Ns   expected TypeError(   R'   R   R&   RI   (   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_set.pyt   test_update_operator	  s
    c         C   s?   |  j  r |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   t   otherIsIterableR'   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_set.pyRÜ     s    	c            sq   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j rQ ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc              s   ˆ  j  ˆ  j BS(   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_set.pyt   <lambda>  RM   c              s   ˆ  j  ˆ  j BS(   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_set.pyR›    RM   (   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_set.pyRH     s
    	c         C   s;   y |  j  |  j M_  Wn t k
 r) n X|  j d ƒ d  S(   Ns   expected TypeError(   R'   R   R&   RI   (   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_set.pyt!   test_intersection_update_operator  s
    c         C   s?   |  j  r |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   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_set.pyRá   '  s
    			c            sq   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j rQ ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc              s   ˆ  j  ˆ  j @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_set.pyR›  0  RM   c              s   ˆ  j  ˆ  j @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_set.pyR›  1  RM   (   R%   R&   Rš  R'   RR   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_set.pyRV   /  s
    	c         C   s;   y |  j  |  j N_  Wn t k
 r) n X|  j d ƒ d  S(   Ns   expected TypeError(   R'   R   R&   RI   (   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_set.pyt#   test_sym_difference_update_operator7  s
    c         C   s?   |  j  r |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   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_set.pyt   test_sym_difference_update?  s
    			c            sq   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j rQ ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc              s   ˆ  j  ˆ  j AS(   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_set.pyR›  H  RM   c              s   ˆ  j  ˆ  j AS(   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_set.pyR›  I  RM   (   R%   R&   Rš  R'   Rh   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_set.pyt   test_sym_differenceG  s
    	c         C   s;   y |  j  |  j 8_  Wn t k
 r) n X|  j d ƒ d  S(   Ns   expected TypeError(   R'   R   R&   RI   (   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_set.pyt   test_difference_update_operatorO  s
    c         C   s?   |  j  r |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   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_set.pyRè   W  s
    			c            sq   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j rQ ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc              s   ˆ  j  ˆ  j 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_set.pyR›  `  RM   c              s   ˆ  j  ˆ  j 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_set.pyR›  a  RM   (   R%   R&   Rš  R'   Rd   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_set.pyRe   _  s
    	(   R   R   R˜  R™  RÜ   RH   Rœ  Rá   RV   R�  Rž  RŸ  R   Rè   Re   (    (    (    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_set.pyR—     s   												t   TestOnlySetsNumericc           B   s   e  Z d  „  Z RS(   c         C   s%   t  d ƒ |  _  d |  _ t |  _ d  S(   Ni   i   i   i   (   i   i   i   (   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_set.pyR#   j  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_set.pyR¡  i  s   t   TestOnlySetsDictc           B   s   e  Z d  „  Z RS(   c         C   s3   t  d ƒ |  _  i d d 6d d 6|  _ t |  _ d  S(   Ni   i   i   i   (   i   i   i   (   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_set.pyR#   r  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_set.pyR¢  q  s   t   TestOnlySetsTuplec           B   s   e  Z d  „  Z RS(   c         C   s%   t  d ƒ |  _  d |  _ t |  _ d  S(   Ni   i   i   i   i   (   i   i   i   (   i   i   i   (   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_set.pyR#   z  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_set.pyR£  y  s   t   TestOnlySetsStringc           B   s   e  Z d  „  Z RS(   c         C   s%   t  d ƒ |  _  d |  _ t |  _ d  S(   Ni   i   i   R;   (   i   i   i   (   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_set.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_set.pyR¤  �  s   t   TestOnlySetsGeneratorc           B   s   e  Z d  „  Z RS(   c         C   s1   d „  } t  d ƒ |  _  | ƒ  |  _ t |  _ d  S(   Nc          s   s&   x t  d d d ƒ D] }  |  Vq Wd  S(   Ni    i
   i   (   R‘   (   RJ   (    (    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_set.pyt   gen‹  s    i   i   i   (   i   i   i   (   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_set.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_set.pyR¥  ‰  s   t   TestCopyingc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s‘   t  |  j j ƒ  ƒ } |  j t | ƒ t |  j ƒ ƒ xI |  j D]> } |  j | | ƒ | j | ƒ } |  j | | j | ƒ ƒ q> W|  j	 | ƒ d  S(   N(
   RC   R'   RŠ   R*   R.   R2   t   indext   assertIsR¾   Rx   (   R   R„   t   elt   pos(    (    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_set.pyRÉ   –  s    c         C   s)   t  j |  j ƒ } |  j | |  j ƒ d  S(   N(   RŠ   R‹   R'   t   assertSetEqual(   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_set.pyt   test_deep_copyŸ  s    (   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_set.pyR§  ”  s   		t   TestCopyingEmptyc           B   s   e  Z d  „  Z RS(   c         C   s   t  ƒ  |  _  d  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_set.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_set.pyR®  ¥  s   t   TestCopyingSingletonc           B   s   e  Z d  „  Z RS(   c         C   s   t  d g ƒ |  _  d  S(   Nt   hello(   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_set.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_set.pyR¯  «  s   t   TestCopyingTriplec           B   s   e  Z d  „  Z RS(   c         C   s   t  d d d  g ƒ |  _  d  S(   NR@  i    (   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_set.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_set.pyR±  ±  s   t   TestCopyingTuplec           B   s   e  Z d  „  Z RS(   c         C   s   t  d g ƒ |  _  d  S(   Ni   i   (   i   i   (   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_set.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_set.pyR²  ·  s   t   TestCopyingNestedc           B   s   e  Z d  „  Z RS(   c         C   s   t  d d f g ƒ |  _  d  S(   Ni   i   i   i   (   i   i   (   i   i   (   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_set.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_set.pyR³  ½  s   t   TestIdentitiesc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s"   t  d ƒ |  _ t  d ƒ |  _ d  S(   Nt   abracadabrat   alacazam(   R'   R$   RQ   (   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_set.pyR#   Ä  s    c         C   s¼   |  j  |  j } } |  j | | | k  ƒ |  j | | | k  ƒ |  j | | @| k  ƒ |  j | | @| k  ƒ |  j | | B| k ƒ |  j | | B| k ƒ |  j | | A| | Bk  ƒ d  S(   N(   R$   RQ   R]   (   R   R$   RQ   (    (    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_set.pyt   test_binopsVsSubsetsÈ  s    c         C   s†   |  j  |  j } } |  j | | @| | @ƒ |  j | | B| | Bƒ |  j | | A| | Aƒ | | k r‚ |  j | | | | ƒ n  d  S(   N(   R$   RQ   R*   RT   (   R   R$   RQ   (    (    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_set.pyt   test_commutativityÒ  s    c         C   sï   |  j  |  j } } |  j | | | | @B| | B| | Bƒ |  j | | @| | AB| | Bƒ |  j | | | B| | Bƒ |  j | | | B| | Bƒ |  j | | | | @B| ƒ |  j | | | | @B| ƒ |  j | | | | B| | Aƒ d  S(   N(   R$   RQ   R*   (   R   R$   RQ   (    (    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_set.pyt   test_summationsÚ  s    ( c         C   sm   |  j  |  j t ƒ  } } } |  j | | | @| ƒ |  j | | | @| ƒ |  j | | @| | A@| ƒ d  S(   N(   R$   RQ   R'   R*   (   R   R$   RQ   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_set.pyt   test_exclusionå  s    (   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_set.pyR´  Ã  s
   		
		c         c   s   x |  D] } | Vq Wd S(   s   Regular generatorN(    (   t   seqnRJ   (    (    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_set.pyt   Rî  s    t   Gc           B   s    e  Z d  Z d „  Z d „  Z RS(   s   Sequence using __getitem__c         C   s   | |  _  d  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_set.pyR   õ  s    c         C   s   |  j  | S(   N(   R»  (   R   RJ   (    (    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_set.pyt   __getitem__÷  s    (   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_set.pyR½  ó  s   	t   Ic           B   s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   s    Sequence using iterator protocolc         C   s   | |  _  d |  _ d  S(   Ni    (   R»  RJ   (   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_set.pyR   ü  s    	c         C   s   |  S(   N(    (   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_set.pyt   __iter__ÿ  s    c         C   sD   |  j  t |  j ƒ k r! t ‚ n  |  j |  j  } |  j  d 7_  | S(   Ni   (   RJ   R.   R»  t   StopIteration(   R   R6  (    (    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_set.pyt   next  s
     	(   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_set.pyR¿  ú  s   		t   Igc           B   s    e  Z d  Z d „  Z d „  Z RS(   s9   Sequence using iterator protocol defined with a generatorc         C   s   | |  _  d |  _ d  S(   Ni    (   R»  RJ   (   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_set.pyR   	  s    	c         c   s   x |  j  D] } | Vq
 Wd  S(   N(   R»  (   R   t   val(    (    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_set.pyRÀ    s    (   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_set.pyRÃ    s   	t   Xc           B   s    e  Z d  Z d „  Z d „  Z RS(   s    Missing __getitem__ and __iter__c         C   s   | |  _  d |  _ d  S(   Ni    (   R»  RJ   (   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_set.pyR     s    	c         C   sD   |  j  t |  j ƒ k r! t ‚ n  |  j |  j  } |  j  d 7_  | S(   Ni   (   RJ   R.   R»  RÁ  (   R   R6  (    (    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_set.pyRÂ    s
     	(   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_set.pyRÅ    s   	t   Nc           B   s    e  Z d  Z d „  Z d „  Z RS(   s   Iterator missing next()c         C   s   | |  _  d |  _ d  S(   Ni    (   R»  RJ   (   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_set.pyR     s    	c         C   s   |  S(   N(    (   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_set.pyRÀ     s    (   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_set.pyRÆ    s   	t   Ec           B   s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   s   Test propagation of exceptionsc         C   s   | |  _  d |  _ d  S(   Ni    (   R»  RJ   (   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_set.pyR   %  s    	c         C   s   |  S(   N(    (   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_set.pyRÀ  (  s    c         C   s   d d d  S(   Ni   i    (    (   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_set.pyRÂ  *  s    (   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_set.pyRÇ  #  s   		t   Sc           B   s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   s   Test immediate stopc         C   s   d  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_set.pyR   /  s    c         C   s   |  S(   N(    (   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_set.pyRÀ  1  s    c         C   s
   t  ‚ d  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_set.pyRÂ  3  s    (   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_set.pyRÈ  -  s   		(   t   chaint   imapc         C   s(   t  t d „  t t t |  ƒ ƒ ƒ ƒ ƒ S(   s    Test multiple tiers of iteratorsc         S   s   |  S(   N(    (   RG   (    (    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_set.pyR›  9  RM   (   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_set.pyt   L7  s    t   TestVariousIteratorArgsc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c      	   C   sã   xÜ t  t f D]Î } xÅ d d t d ƒ d	 t d d d ƒ f D]œ } xH t t t t t t	 f D]. } |  j
 | | | ƒ ƒ t  | | ƒ ƒ ƒ qZ W|  j t | t | ƒ ƒ |  j t | t | ƒ ƒ |  j t | t | ƒ ƒ q; Wq Wd  S(
   Nt   123RM   iè  t   dog333333ó?iÐ  i˜  i   (   RÎ  g333333ó?(   R'   R1   R   R‘   R½  R¿  RÃ  RÈ  RË  R¼  R¬  R%   R&   RÅ  RÆ  t   ZeroDivisionErrorRÇ  (   R   t   consR   t   g(    (    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_set.pyRT  =  s    .,c         C   s/  t  d ƒ } xd d t d ƒ d t d d d	 ƒ d
 f D]ð } xç | j | j | j | j | j f D]Á } xm t t	 t
 t t f D]V } | | ƒ } | | | ƒ ƒ } t | t ƒ rÄ |  j | | ƒ q~ |  j | | ƒ q~ W|  j t | t | ƒ ƒ |  j t | t | ƒ ƒ |  j t | t | ƒ ƒ qb Wq7 Wd  S(   Nt   novemberRÍ  RM   iè  RÎ  g333333ó?iÐ  i˜  i   t   december(   RÎ  g333333ó?(   R'   R   R‘   R?   RR   Rd   Rh   R\   R½  R¿  RÃ  RË  R¼  t
   isinstancet   boolR*   R¬  R%   R&   RÅ  RÆ  RÏ  RÇ  (   R   R   t   datat   methRÑ  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_set.pyt   test_inline_methodsF  s    1+c         C   sE  x>d d t  d ƒ d t d d d ƒ d	 f D]} x	d D]} x€ t t t t t t f D]f } t d ƒ } | j	 ƒ  } t
 | | ƒ t | | ƒ ƒ ƒ t
 | | ƒ | | ƒ ƒ |  j | | ƒ qW W|  j t t
 t d ƒ | ƒ t | ƒ ƒ |  j t t
 t d ƒ | ƒ t | ƒ ƒ |  j t t
 t d ƒ | ƒ t | ƒ ƒ q8 Wq+ Wd  S(   NRÍ  RM   iè  RÎ  g333333ó?iÐ  i˜  i   RÓ  RÚ   Rß   Rç   Rª   t   january(   RÎ  g333333ó?(   RÚ   Rß   Rç   Rª   (   R   R‘   R½  R¿  RÃ  RÈ  RË  R¼  R'   RŠ   R�  RC   R¬  R%   R&   RÅ  RÆ  RÏ  RÇ  (   R   RÖ  t   methnameRÑ  R   Rr   (    (    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_set.pyt   test_inplace_methodsU  s    1
(((   R   R   RT  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_set.pyRÌ  ;  s   			t   bad_eqc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s#   t  r t j ƒ  t ‚ n  |  | k S(   N(   t   be_badt   set2RÇ   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_set.pyt   __eq__e  s    
	c         C   s   d S(   Ni    (    (   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_set.pyR	   j  s    (   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_set.pyRÜ  d  s   	t   bad_dict_clearc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   t  r t j ƒ  n  |  | k S(   N(   RÝ  t   dict2RÇ   (   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_set.pyRß  n  s    c         C   s   d S(   Ni    (    (   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_set.pyR	   r  s    (   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_set.pyRà  m  s   	t   TestWeirdBugsc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s}   t  a t ƒ  h } d „  t d ƒ Dƒ a t a |  j t | j t ƒ t  a t	 ƒ  h } i d  t	 ƒ  6a t a | j t ƒ d  S(   Nc         S   s   h  |  ] } t  ƒ  ’ q S(    (   RÜ  (   R�   RJ   (    (    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_set.pys	   <setcomp>{  s   	 iK   (   R_   RÝ  RÜ  R   RÞ  R^   R%   RÏ  RÚ   Rà  R‰   Rá  Rª   (   R   t   set1(    (    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_set.pyt   test_8420_set_mergev  s    c         C   sx   t  t d ƒ ƒ } | j ƒ  | j t d ƒ ƒ t | ƒ } | j ƒ  t t d ƒ ƒ } | j t d ƒ ƒ t | ƒ d  S(   Nid   (   R'   R   RÇ   RÚ   R³   RC   (   R   R   t   siR$   (    (    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_set.pyt   test_iter_and_mutate…  s    

(   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_set.pyRâ  u  s   	c         c   sj   t  |  ƒ }  y> t |  j ƒ  g ƒ } x" t |  ƒ D] } | V| | BVq1 WWn t k
 re t ƒ  Vn Xd S(   s-   Generates all subsets of a set or sequence U.N(   R³   R1   RÂ  t   powersetRÁ  (   t   URG   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_set.pyRç  ’  s    c      	   C   st   g  t  |  ƒ D] } t | g ƒ ^ q } t g  t t  |  ƒ ƒ D]/ } | t g  | D] } | | A^ qQ ƒ f ^ q> ƒ S(   s!   Graph of n-dimensional hypercube.(   R   R1   R    Rç  (   R¬   RG   t
   singletonsR   (    (    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_set.pyt   cube�  s    (c         C   sº   i  } x­ |  D]¥ } xœ |  | D]� } g  |  | D]$ } | | k r/ t  | | g ƒ ^ q/ } g  |  | D]$ } | | k rd t  | | g ƒ ^ qd } t  | | ƒ | t  | | g ƒ <q Wq W| S(   s�   Graph, the vertices of which are edges of G,
    with two vertices being adjacent iff the corresponding
    edges share a vertex.(   R1   (   R½  RË  RG   R†  RU   t   nxt   ny(    (    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_set.pyt	   linegraph£  s    55(c         C   sR  t  ƒ  } xB|  j ƒ  D]4\ } } x%| D]} x|  | D]} | | k rR q: n  | |  | k r� | j t | | | g ƒ ƒ q: x¾ |  | D]² } | | k r¤ qŒ n  | |  | k rÖ | j t | | | | g ƒ ƒ qŒ xe |  | D]Y } | | k sá | | k rqá n  | |  | k rá | j t | | | | | g ƒ ƒ qá qá WqŒ Wq: Wq) Wq W| S(   sK   Return a set of faces in G.  Where a face is a set of vertices on that face(   R'   t   itemsR–   R1   (   R½  RY   RÏ   t   edgesRÑ   t   v3t   v4t   v5(    (    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_set.pyt   faces¯  s&    	"9t
   TestGraphsc           B   s   e  Z d  „  Z d „  Z RS(   c         C   sÔ   t  d ƒ } t | ƒ } |  j t | ƒ d ƒ x* | j ƒ  D] } |  j t | ƒ d ƒ q; Wt d „  | j ƒ  Dƒ ƒ } |  j | | ƒ t | ƒ } |  j t | ƒ d ƒ x$ | D] } |  j t | ƒ d ƒ q° Wd  S(   Ni   i   c         s   s"   |  ] } | D] } | Vq q d  S(   N(    (   R�   Rï  R6  (    (    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_set.pys	   <genexpr>Ò  s    i   i   (   Rê  R'   R*   R.   R  Ró  (   R   RÑ  t	   vertices1t   edget	   vertices2t	   cubefacest   face(    (    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_set.pyt	   test_cubeË  s    c         C   sO  t  d ƒ } t | ƒ } |  j t | ƒ d ƒ t | ƒ } x* | j ƒ  D] } |  j t | ƒ d ƒ qG Wt d „  | j ƒ  Dƒ ƒ } |  j | | ƒ t | ƒ } t j t	 ƒ } x$ | D] } | t | ƒ c d 7<qµ W|  j | d d ƒ |  j | d d ƒ xK | D]C }	 |	 }
 |  j t |
 ƒ d ƒ x |
 D] } |  j
 | | ƒ q-WqWd  S(	   Ni   i   i   c         s   s"   |  ] } | D] } | Vq q d  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_set.pys	   <genexpr>ç  s    i   i   i   i   (   Rê  Rí  R*   R.   R'   R  Ró  t   collectionst   defaultdictR   R2   (   R   RÑ  t   cuboctahedront   verticesRï  t   otherverticest	   cubofacest	   facesizesRù  t   vertexRö  t   cubevert(    (    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_set.pyt   test_cuboctahedronÚ  s&    (   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_set.pyRô  É  s   	c      !   C   sô   t  t t t t t t t t t	 t
 t t t t t t t t t t t t t t t t t t t t t t  f! } t! j" | Œ  |  rð t# t$ d ƒ rð d d  l% } d  g d } xA t' t( | ƒ ƒ D]- } t! j" | Œ  | j) ƒ  t$ j* ƒ  | | <q· W| GHn  d  S(   Nt   gettotalrefcountiÿÿÿÿi   (+   R»   Rõ   Rù   Rû   R  RP  RI  R:  R<  R?  RA  RU  Ri  Rr  R’  R“  R”  R•  R–  R¡  R¢  R£  R¤  R¥  R®  R¯  R±  R²  R³  R´  RÌ  Rô  Râ  R    t   run_unittestRš   t   sysR´   R‰   R‘   R.   Rµ   R  (   t   verboset   test_classesR´   t   countsRJ   (    (    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_set.pyt	   test_mainú  sT    	
t   __main__R  (\   Rò   t   testR    R´   R±   RB  RŠ   R€   t   randomR   R   R  Rû  t	   ExceptionR   R   R   R   R   R   t   TestCaseR   R»   R'   Rô   Rõ   Rö   Rù   Rû   R1   R  R  R'  R  R:  R<  R?  RA  RC  RD  RE  RG  RH  RI  RP  RU  Ri  Rr  Rƒ  R’  R“  R”  R•  R–  R—  R¡  R¢  R£  R¤  R¥  R§  R®  R¯  R±  R²  R³  R´  R¼  R½  R¿  RÃ  RÅ  RÆ  RÇ  RÈ  t	   itertoolsRÉ  RÊ  RË  RÌ  RÜ  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_set.pyt   <module>   s¢   	ÿ 4ñ>	q		TVJ&i+		
		)					11