;
Ìâ"Ic               @   sO  d  d l  Z  d  d l m 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	 m
 Z
 m Z d  d l Z d  d l Z d  d l Z Gd „  d e ƒ Z d „  Z Gd „  d	 ƒ Z Gd
 „  d ƒ Z Gd „  d e ƒ Z Gd „  d e  j ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z  Gd „  d e ƒ Z! e ƒ  Z" Gd  „  d! e  j ƒ Z# Gd" „  d# e# ƒ Z$ Gd$ „  d% e# ƒ Z% Gd& „  d' e# ƒ Z& Gd( „  d) e# ƒ Z' Gd* „  d+ e# ƒ Z( Gd, „  d- e# ƒ Z) Gd. „  d/ e# ƒ Z* d0 „  Z+ d1 „  Z, Gd2 „  d3 e  j ƒ Z- Gd4 „  d5 e  j ƒ Z. Gd6 „  d7 e  j ƒ Z/ Gd8 „  d9 e  j ƒ Z0 Gd: „  d; e  j ƒ Z1 Gd< „  d= e  j ƒ Z2 Gd> „  d? e2 ƒ Z3 Gd@ „  dA e2 ƒ Z4 GdB „  dC e2 ƒ Z5 GdD „  dE e2 ƒ Z6 GdF „  dG e2 ƒ Z7 GdH „  dI e  j ƒ Z8 GdJ „  dK e8 ƒ Z9 GdL „  dM e8 ƒ Z: GdN „  dO e8 ƒ Z; GdP „  dQ e8 ƒ Z< GdR „  dS e8 ƒ Z= GdT „  dU e8 ƒ Z> GdV „  dW e  j ƒ Z? GdX „  dY e? ƒ Z@ GdZ „  d[ e? ƒ ZA Gd\ „  d] e? ƒ ZB Gd^ „  d_ e? ƒ ZC Gd` „  da e? ƒ ZD Gdb „  dc e  j ƒ ZE dd „  ZF Gde „  df ƒ ZG Gdg „  dh ƒ ZH Gdi „  dj ƒ ZI Gdk „  dl ƒ ZJ Gdm „  dn ƒ ZK Gdo „  dp ƒ ZL Gdq „  dr ƒ ZM d  ds lN mO ZO dt „  ZP Gdu „  dv e  j ƒ ZQ dw „  ZR dx „  ZS dy „  ZT dz „  ZU Gd{ „  d| e  j ƒ ZV eW d} „ ZX eY d~ k o eX d eZ ƒ n d S(€   i    N(   u   support(   u   proxy(   u	   randrangeu   shufflec             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   PassThru   s   
u   PassThruc               c   s   t  ‚ d Vd  S(   Ni   (   u   PassThru(    (    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   check_pass_thru   s    c             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   s   d S(   Ni   (    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __hash__   s    c             C   s
   t  ‚ d  S(   N(   u   RuntimeError(   u   selfu   other(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __eq__   s    N(   u   __name__u
   __module__u   __hash__u   __eq__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   BadCmp   s   
	u   BadCmpc             B   s   |  Ee  Z d  Z d „  Z d S(   u*   Used to test self-referential repr() callsc             C   s   t  |  j ƒ S(   N(   u   repru   value(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __repr__   s    N(   u   __name__u
   __module__u   __doc__u   __repr__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   ReprWrapper   s   
u   ReprWrapperc             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   uB   int-like object that counts the number of times __hash__ is calledc             G   s   d |  _  d  S(   Ni    (   u
   hash_count(   u   selfu   args(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__!   s    c             C   s   |  j  d 7_  t j |  ƒ S(   Ni   (   u
   hash_countu   intu   __hash__(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __hash__#   s    N(   u   __name__u
   __module__u   __doc__u   __init__u   __hash__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   HashCountingInt   s   
	u   HashCountingIntc             B   sï   |  Ee  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 S(   c             C   sG   d |  _  } d |  _ d |  _ |  j | ƒ |  _ t j | ƒ |  _ d  S(   Nu
   simsalabimu
   madagascaru4   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(   u   wordu	   otherwordu   lettersu   thetypeu   su   dictu   fromkeysu   d(   u   selfu   word(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp*   s
    		c             C   s   |  j  t |  j g  d ƒ d  S(   Ni   (   u   assertRaisesu	   TypeErroru   thetype(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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(	   u   sortedu   su   du   assertEqualu   assertRaisesu   PassThruu   thetypeu   check_pass_thruu	   TypeError(   u   selfu   actualu   expected(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_uniquification4   s
    c             C   s&   |  j  t |  j ƒ t |  j ƒ ƒ d  S(   N(   u   assertEqualu   lenu   su   d(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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  ƒ | k ƒ d  S(   N(
   u   lettersu   assertEqualu   su   du   assertRaisesu	   TypeErroru   __contains__u   thetypeu	   frozensetu   assert_(   u   selfu   cu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_contains>   s    
 &c             C   sá  |  j  j |  j ƒ } x@ |  j D]5 } |  j | | k | |  j k p | |  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 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ä Wd  S(   Nu   abcbau   cdcu   abcdu   efgfeu   abcefgu   ccbu   abcu   efu   abcefu   fg(   u   su   unionu	   otherwordu   lettersu   assertEqualu   du   thetypeu   wordu   typeu   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tuple(   u   selfu   uu   cu   C(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_unionE   s    
 3 ....c             C   s   |  j  j |  j ƒ } |  j |  j  t |  j ƒ B| ƒ |  j |  j  t |  j ƒ B| ƒ y |  j  |  j BWn t k
 o Yn X|  j d ƒ d  S(   Nu(   s|t did not screen-out general iterables(   u   su   unionu	   otherwordu   assertEqualu   setu	   frozensetu	   TypeErroru   fail(   u   selfu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_orT   s      c             C   s/  |  j  j |  j ƒ } x@ |  j D]5 } |  j | | k | |  j k o | |  j k ƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ xt t t j 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 o  |  j t | ƒ t | ƒ ƒ n |  j t | ƒ t | ƒ ƒ d  S(   Nu   abcbau   cdcu   ccu   efgfeu    u   ccbu   bcu   efu   cbcfu   bagu   b(   u   su   intersectionu	   otherwordu   lettersu   assertEqualu   du   thetypeu   wordu   typeu   assertRaisesu   PassThruu   check_pass_thruu   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu   idu   assertNotEqual(   u   selfu   iu   cu   Cu   su   z(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_   s&    
 3 ....; c       	      C   s¾   d „  } x® d D]¦ } |  j  | ƒ } xŽ d D]† } x} t t t j t t t f D]` } | | ƒ } | j | ƒ } | | | ƒ } |  j	 | | ƒ |  j
 | d k p
 | d k ƒ qN Wq, Wq Wd  S(   Nc             S   s   t  |  ƒ j | ƒ S(   u&   Pure python equivalent of isdisjoint()(   u   setu   intersection(   u   s1u   s2(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   ft   s    u    u   au   abu   abcu   ababacu   cdcu   ccu   efgfeu   ccbu   ef(
   u    u   au   abu   abcu   ababacu   cdcu   ccu   efgfeu   ccbu   ef(
   u    u   au   abu   abcu   ababacu   cdcu   ccu   efgfeu   ccbu   efTF(   u   thetypeu   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu
   isdisjointu   assertEqualu   assert_u   Trueu   False(	   u   selfu   fu   largu   s1u   rargu   Cu   s2u   actualu   expected(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoints   s    	   c             C   s   |  j  j |  j ƒ } |  j |  j  t |  j ƒ @| ƒ |  j |  j  t |  j ƒ @| ƒ y |  j  |  j @Wn t k
 o Yn X|  j d ƒ d  S(   Nu(   s&t did not screen-out general iterables(   u   su   intersectionu	   otherwordu   assertEqualu   setu	   frozensetu	   TypeErroru   fail(   u   selfu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_and   s      c             C   s  |  j  j |  j ƒ } x@ |  j D]5 } |  j | | k | |  j k o | |  j k ƒ q W|  j |  j  |  j |  j ƒ ƒ |  j t | ƒ |  j ƒ |  j	 t
 |  j  j t ƒ  ƒ |  j	 t |  j  j g  g ƒ x7t t t j 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(   Nu   abcbau   cdcu   abu   efgfeu   abcu   ccbu   au   efu   bu   c(   u   su
   differenceu	   otherwordu   lettersu   assertEqualu   du   thetypeu   wordu   typeu   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tuple(   u   selfu   iu   cu   C(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_differenceŒ   s     
 3 ....%c             C   s   |  j  j |  j ƒ } |  j |  j  t |  j ƒ | ƒ |  j |  j  t |  j ƒ | ƒ y |  j  |  j Wn t k
 o Yn X|  j d ƒ d  S(   Nu(   s-t did not screen-out general iterables(   u   su
   differenceu	   otherwordu   assertEqualu   setu	   frozensetu	   TypeErroru   fail(   u   selfu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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 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(
   Nu   abcbau   cdcu   abdu   efgfeu   abcefgu   ccbu   au   efu   abcef(   u   su   symmetric_differenceu	   otherwordu   lettersu   assertEqualu   du   thetypeu   wordu   typeu   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tuple(   u   selfu   iu   cu   C(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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
 o Yn X|  j d ƒ d  S(   Nu(   s^t did not screen-out general iterables(   u   su   symmetric_differenceu	   otherwordu   assertEqualu   setu	   frozensetu	   TypeErroru   fail(   u   selfu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_xorµ   s      c             C   s¬   |  j  |  j t |  j ƒ ƒ |  j  |  j t |  j ƒ ƒ |  j  |  j |  j k d ƒ |  j |  j t |  j ƒ ƒ |  j |  j t |  j ƒ ƒ |  j  |  j |  j k d ƒ d  S(   NFT(	   u   assertEqualu   su   setu   wordu	   frozensetu   Falseu   assertNotEqualu	   otherwordu   True(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_equalityÀ   s    c             C   sG   t  t d d d d d g ƒ } |  j | ƒ } |  j t | ƒ d ƒ d  S(   Nu   abcdefu   bcdu   bdcbu   fedu   fedccbai   (   u   mapu	   frozensetu   thetypeu   assertEqualu   len(   u   selfu   tu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_setOfFrozensetsÈ   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(   Nu   abu   abcdeu   defu   au   abcu   cbs(   u   mapu   thetypeu   assert_u   failIfu   setu   issubsetu
   issuperset(   u   selfu   pu   qu   r(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sub_and_superÍ   s    $c             C   sÂ   x» d D]³ } t  j |  j | ƒ } t  j | ƒ } |  j |  j | d |  j | f ƒ t |  j ƒ t t f k oJ d |  j _ t  j |  j ƒ } t  j | ƒ } |  j |  j j | j ƒ q q Wd  S(   Ni    i   i   u   %s != %si
   (   i    i   i   (	   u   pickleu   dumpsu   su   loadsu   assertEqualu   typeu   setu	   frozensetu   x(   u   selfu   iu   pu   dup(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_picklingÝ   s     #c                s°   G‡  f d †  d ƒ ‰  ˆ  d ƒ } |  j  | g ƒ } t j | ƒ } |  j t | ƒ t | ƒ ƒ x | D] } | } qf W|  j t | ƒ t | ƒ ƒ |  j | j d | j ƒ d  S(   Nc                s2   |  Ee  Z d  „  Z d „  Z d ‡  f d † Z d S(   c             S   s   | |  _  d  S(   N(   u   value(   u   selfu   value(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__ê   s    c             S   s   |  j  S(   N(   u   value(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __hash__ì   s    c                s   ˆ  |  j  d ƒ S(   Ni   (   u   value(   u   selfu   memo(   u   Tracer(    u*   /mit/python/lib/python3.0/test/test_set.pyu   __deepcopy__î   s    N(   u   __name__u
   __module__u   __init__u   __hash__u   Noneu   __deepcopy__(   u
   __locals__(   u   Tracer(    u*   /mit/python/lib/python3.0/test/test_set.pyu   Traceré   s   
		u   Traceri
   i   (   u   thetypeu   copyu   deepcopyu   assertNotEqualu   idu   assertEqualu   value(   u   selfu   tu   su   dupu   elemu   newt(    (   u   Traceru*   /mit/python/lib/python3.0/test/test_set.pyu   test_deepcopyè   s     
c                sk   Gd „  d ƒ ‰  t  ‡  f d †  t d ƒ Dƒ ƒ } x2 | D]* } | | _ | | _ t  | g ƒ | _  q9 Wd  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   Aû   s   
u   Ac             3   s   |  ] } ˆ  ƒ  Vq d  S(   N(    (   u   .0u   i(   u   A(    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>ý   s    iè  (   u   setu   rangeu   cycleu   sub(   u   selfu   su   elem(    (   u   Au*   /mit/python/lib/python3.0/test/test_set.pyu   test_gcù   s    " 		c             C   ss   Gd „  d |  j  ƒ } | ƒ  } t ƒ  } | j | ƒ |  j | | k ƒ | j | ƒ | j | ƒ | j | ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   t  t |  ƒ d @ƒ S(   Niÿÿÿ(   u   intu   id(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __hash__  s    N(   u   __name__u
   __module__u   __hash__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   H  s   
u   H(   u   thetypeu   setu   addu   assert_u   removeu   discard(   u   selfu   Hu   su   f(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_subclass_with_custom_hash  s    		c             C   s³   |  j  t ƒ  g ƒ } |  j t |  j  t ƒ  t ƒ  g ƒ |  j t | j t ƒ  ƒ t | d ƒ oO |  j t | j t ƒ  ƒ |  j t | j t ƒ  ƒ |  j t | j t ƒ  ƒ n d  S(   Nu   add(	   u   thetypeu   BadCmpu   assertRaisesu   RuntimeErroru   __contains__u   hasattru   addu   discardu   remove(   u   selfu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_badcmp  s    "c             C   s‹   t  ƒ  } |  j | g ƒ } | | _ |  j t k o |  j t | ƒ d ƒ n: t | ƒ j d ƒ d } |  j t | ƒ d | | f ƒ d  S(   Nu
   {set(...)}u   (i    u   %s({%s(...)})(   u   ReprWrapperu   thetypeu   valueu   setu   assertEqualu   repru	   partition(   u   selfu   wu   su   name(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_cyclical_repr  s    		c          
   C   s§   t  ƒ  } |  j | g ƒ } | | _ t t j d ƒ } zO | j t | ƒ ƒ | j ƒ  t t j d ƒ } |  j	 | j
 ƒ  t | ƒ ƒ Wd  | j ƒ  t j t j ƒ Xd  S(   Nu   wu   r(   u   ReprWrapperu   thetypeu   valueu   openu   supportu   TESTFNu   writeu   stru   closeu   assertEqualu   readu   repru   unlink(   u   selfu   wu   su   fo(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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 ƒ o | 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(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>6  s    c             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>8  s    c             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>:  s    u   symmetric_difference_updatec             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>=  s    c             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>?  s    c             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>A  s    i{   c             s   s   |  ] } | j  Vq d  S(   N(   u
   hash_count(   u   .0u   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>C  s    (   u   dictu   fromkeysu   mapu   HashCountingIntu   rangeu   assertEqualu   sumu   thetypeu
   differenceu   hasattru   symmetric_difference_updateu   setu	   frozenset(   u   selfu   nu   du   su   d2u   d3(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_do_not_rehash_dict_keys3  s"           N(   u   __name__u
   __module__u   setUpu   test_new_or_initu   test_uniquificationu   test_lenu   test_containsu
   test_unionu   test_oru   test_intersectionu   test_isdisjointu   test_andu   test_differenceu   test_subu   test_symmetric_differenceu   test_xoru   test_equalityu   test_setOfFrozensetsu   test_sub_and_superu   test_picklingu   test_deepcopyu   test_gcu   test_subclass_with_custom_hashu   test_badcmpu   test_cyclical_repru   test_cyclical_printu   test_do_not_rehash_dict_keys(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestJointOps'   s2   
																				
			
	u   TestJointOpsc             B   s   |  Ee  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 e d ƒ o d „  Z n d S(   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   (   u   thetypeu   __init__u   wordu   assertEqualu   setu	   otherwordu   assertRaisesu	   TypeError(   u   selfu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_initI  s    c             C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   u   thetypeu   rangeu   assertNotEqualu   id(   u   selfu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_constructor_identityR  s    c             C   s8   t  d d d g ƒ } d d d h } |  j | | ƒ d  S(   Ni   i   i   (   u   setu   assertEqual(   u   selfu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_set_literalW  s    c             C   s   |  j  t t |  j ƒ d  S(   N(   u   assertRaisesu	   TypeErroru   hashu   s(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_hash\  s    c             C   s@   |  j  j ƒ  |  j |  j  t ƒ  ƒ |  j t |  j  ƒ d ƒ d  S(   Ni    (   u   su   clearu   assertEqualu   setu   len(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_clear_  s    c             C   sE   |  j  j ƒ  } |  j |  j  | ƒ |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   u   su   copyu   assertEqualu   assertNotEqualu   id(   u   selfu   dup(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_copyd  s    c             C   su   |  j  j d ƒ |  j d |  j  k ƒ |  j  j ƒ  } |  j  j d ƒ |  j |  j  | ƒ |  j t |  j  j g  ƒ d  S(   Nu   Q(   u   su   addu   assert_u   copyu   assertEqualu   assertRaisesu	   TypeError(   u   selfu   dup(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_addi  s    c             C   só   |  j  j d ƒ |  j d |  j  k ƒ |  j t |  j  j d ƒ |  j t |  j  j g  ƒ |  j t |  j ƒ g ƒ } |  j |  j |  j ƒ | k ƒ | j |  j |  j ƒ ƒ |  j |  j |  j ƒ | k ƒ |  j t |  j  j |  j |  j ƒ ƒ d  S(   Nu   au   Q(	   u   su   removeu   assert_u   assertRaisesu   KeyErroru	   TypeErroru   thetypeu	   frozensetu   word(   u   selfu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_removeq  s    c             C   s€   xy d d g D]k } y |  j  j | ƒ WnD t k
 o8 } z" | j d } |  j | | ƒ WYd  d  } ~ Xq X|  j ƒ  q Wd  S(   Nu   Qi   i    (   i   (   u   su   removeu   KeyErroru   argsu   assertEqualu   fail(   u   selfu   v1u   eu   v2(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_remove_keyerror_unpacking|  s     $c             C   s‘   |  j  d d g ƒ } y |  j j | ƒ WnW t k
 oK } z5 |  j | j d | k d j | | j d ƒ ƒ WYd  d  } ~ Xn X|  j ƒ  d  S(   Ni   i   i    u   KeyError should be {0}, not {1}(   u   thetypeu   su   removeu   KeyErroru   assert_u   argsu   formatu   fail(   u   selfu   keyu   e(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_remove_keyerror_set‡  s    	%c             C   sÞ   |  j  j d ƒ |  j d |  j  k ƒ |  j  j d ƒ |  j t |  j  j g  ƒ |  j t |  j ƒ g ƒ } |  j |  j |  j ƒ | k ƒ | j |  j |  j ƒ ƒ |  j |  j |  j ƒ | k ƒ | j |  j |  j ƒ ƒ d  S(   Nu   au   Q(   u   su   discardu   assert_u   assertRaisesu	   TypeErroru   thetypeu	   frozensetu   word(   u   selfu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_discard’  s    c             C   s_   xB t  t |  j ƒ ƒ D]+ } |  j j ƒ  } |  j | |  j k ƒ q W|  j t |  j j ƒ d  S(   N(   u   rangeu   lenu   su   popu   assert_u   assertRaisesu   KeyError(   u   selfu   iu   elem(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_pop  s
     c             C   s½  |  j  j |  j ƒ } |  j | d  ƒ x. |  j |  j D] } |  j | |  j  k ƒ q6 W|  j t |  j  j t	 ƒ  ƒ |  j t
 |  j  j g  g ƒ xŠ d d d d f D]v \ } } xg t t t j 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 f D]g } |  j d	 ƒ } |  j | j | | ƒ | | ƒ ƒ d  ƒ |  j | t | ƒ t | ƒ Bt | ƒ Bƒ qJWq"Wd  S(   Nu   cdcu   abcdu   efgfeu   abcefgu   ccbu   abcu   efu   abcefu   abcbau   abcdau   ahi(   u   cdcu   abcd(   u   efgfeu   abcefg(   u   ccbu   abc(   u   efu   abcef(   u   cdcu   efgfeu   ccbu   efu   abcda(   u   su   updateu	   otherwordu   assertEqualu   Noneu   wordu   assert_u   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu   thetype(   u   selfu   retvalu   cu   pu   qu   Cu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_update£  s,         (c             C   sM   |  j  t |  j ƒ O_  x. |  j |  j D] } |  j | |  j  k ƒ q) Wd  S(   N(   u   su   setu	   otherwordu   wordu   assert_(   u   selfu   c(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_ior¶  s     c       	   	   C   sÆ  |  j  j |  j ƒ } |  j | d  ƒ xh |  j |  j D]V } | |  j k o* | |  j k o |  j | |  j  k ƒ q6 |  j | |  j  k ƒ 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 f D]· } |  j d ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ d } |  j | ƒ } d	 } |  j | j | | ƒ | | ƒ ƒ d  ƒ |  j | t d ƒ t | ƒ @t | ƒ @ƒ qWqÛ Wd  S(   Nu   cdcu   cu   efgfeu    u   ccbu   bcu   efu   abcbau   cbc(   u   cdcu   c(   u   efgfeu    (   u   ccbu   bc(   u   efu    (   u   su   intersection_updateu	   otherwordu   assertEqualu   Noneu   wordu   assert_u   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu   thetype(	   u   selfu   retvalu   cu   pu   qu   Cu   su   ssu   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_update»  s*        (c             C   s‡   |  j  t |  j ƒ M_  xh |  j |  j D]V } | |  j k o* | |  j k o |  j | |  j  k ƒ q) |  j | |  j  k ƒ q) Wd  S(   N(   u   su   setu	   otherwordu   wordu   assert_(   u   selfu   c(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_iandÐ  s      c          	   C   s&  |  j  j |  j ƒ } |  j | d  ƒ xh |  j |  j D]V } | |  j k o* | |  j k o |  j | |  j  k ƒ q6 |  j | |  j  k ƒ 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 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(   Nu   cdcu   abu   efgfeu   abcu   ccbu   au   efu   abcbau
   abcdefghihu   abau   cdefghihu   efghih(   u   cdcu   ab(   u   efgfeu   abc(   u   ccbu   a(   u   efu   abc(   u   su   difference_updateu	   otherwordu   assertEqualu   Noneu   wordu   assert_u   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   symmetric_difference_updateu   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu   thetype(   u   selfu   retvalu   cu   pu   qu   Cu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_updateØ  s4        
c             C   s‡   |  j  t |  j ƒ 8_  xh |  j |  j D]V } | |  j k o* | |  j k o |  j | |  j  k ƒ q) |  j | |  j  k ƒ q) Wd  S(   N(   u   su   setu	   otherwordu   wordu   assert_(   u   selfu   c(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_isubõ  s      c          	   C   sV  |  j  j |  j ƒ } |  j | d  ƒ xe |  j |  j D]S } | |  j k | |  j k Ao |  j | |  j  k ƒ q6 |  j | |  j  k ƒ q6 W|  j t |  j  j t	 ƒ  ƒ |  j t
 |  j  j g  g ƒ xŠ d
 d d d f D]v \ } } xg t t t j t t t f D]J } |  j d	 ƒ } |  j | j | | ƒ ƒ d  ƒ |  j | t | ƒ ƒ q WqØ Wd  S(   Nu   cdcu   abdu   efgfeu   abcefgu   ccbu   au   efu   abcefu   abcba(   u   cdcu   abd(   u   efgfeu   abcefg(   u   ccbu   a(   u   efu   abcef(   u   su   symmetric_difference_updateu	   otherwordu   assertEqualu   Noneu   wordu   assert_u   assertRaisesu   PassThruu   check_pass_thruu	   TypeErroru   setu	   frozensetu   dictu   fromkeysu   stru   listu   tupleu   thetype(   u   selfu   retvalu   cu   pu   qu   Cu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu    test_symmetric_difference_updateý  s        c             C   s„   |  j  t |  j ƒ N_  xe |  j |  j D]S } | |  j k | |  j k Ao |  j | |  j  k ƒ q) |  j | |  j  k ƒ q) Wd  S(   N(   u   su   setu	   otherwordu   wordu   assert_(   u   selfu   c(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   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(   u   su   copyu   assertEqualu   thetype(   u   selfu   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_inplace_on_self  s    



c             C   sT   |  j  d ƒ } t | ƒ } |  j t | ƒ t | ƒ ƒ d  } |  j t t | ƒ d  S(   Nu   gallahad(   u   thetypeu   proxyu   assertEqualu   stru   Noneu   assertRaisesu   ReferenceError(   u   selfu   su   p(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_weakref!  s
    c             C   s¯   Gd „  d ƒ } d d d h } | ƒ  } | | k  |  j  | j ƒ | ƒ  } | | k |  j  | j ƒ | ƒ  } | | k |  j  | j ƒ | ƒ  } | | k |  j  | j ƒ d  S(   Nc             B   s2   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d S(   c             S   s   d |  _ d S(   NTF(   u   Trueu	   gt_calledu   False(   u   selfu   some_set(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __gt__*  s    	c             S   s   d |  _ d S(   NTF(   u   Trueu	   lt_calledu   False(   u   selfu   some_set(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __lt__-  s    	c             S   s   d |  _ d S(   NTF(   u   Trueu	   ge_calledu   False(   u   selfu   some_set(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __ge__0  s    	c             S   s   d |  _ d S(   NTF(   u   Trueu	   le_calledu   False(   u   selfu   some_set(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __le__3  s    	N(   u   __name__u
   __module__u   __gt__u   __lt__u   __ge__u   __le__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestRichSetCompare)  s   
			u   TestRichSetComparei   i   i   (   u   assert_u	   gt_calledu	   lt_calledu	   ge_calledu	   le_called(   u   selfu   TestRichSetCompareu   mysetu   myobj(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_rich_compare(  s    	
	
	
	
u
   test_c_apic             C   s    |  j  t d ƒ j ƒ  d ƒ d  S(   Nu   abcT(   u   assertEqualu   setu
   test_c_apiu   True(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_c_apiN  s    N(   u   __name__u
   __module__u   setu   thetypeu	   test_initu   test_constructor_identityu   test_set_literalu	   test_hashu
   test_clearu	   test_copyu   test_addu   test_removeu   test_remove_keyerror_unpackingu   test_remove_keyerror_setu   test_discardu   test_popu   test_updateu   test_ioru   test_intersection_updateu	   test_iandu   test_difference_updateu	   test_isubu    test_symmetric_difference_updateu	   test_ixoru   test_inplace_on_selfu   test_weakrefu   test_rich_compareu   hasattru
   test_c_api(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSetF  s4   
																								%u   TestSetc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   SetSubclassQ  s   
u   SetSubclassc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   SetSubclassu   thetype(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSetSubclassT  s   
u   TestSetSubclassc             B   s   |  Ee  Z g  d d  „ Z d S(   c             C   s   t  j |  | ƒ d  S(   N(   u   setu   __init__(   u   selfu   iterableu   newarg(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__X  s    N(   u   __name__u
   __module__u   Noneu   __init__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   SetSubclassWithKeywordArgsW  s   
u   SetSubclassWithKeywordArgsc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  d d ƒ d S(   u=   SF bug #1486663 -- this used to erroneously raise a TypeErroru   newargi   N(   u   SetSubclassWithKeywordArgs(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_keywords_in_subclass]  s    N(   u   __name__u
   __module__u   test_keywords_in_subclass(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSetSubclassWithKeywordArgs[  s   
u   TestSetSubclassWithKeywordArgsc             B   s\   |  Ee  Z e Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d S(	   c             C   s?   |  j  |  j ƒ } | j |  j ƒ |  j | t |  j ƒ ƒ d  S(   N(   u   thetypeu   wordu   __init__u	   otherwordu   assertEqualu   set(   u   selfu   s(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_initd  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(   Nu    i    i   (    (    (   u	   frozensetu   rangeu   assertEqualu   lenu   setu   mapu   id(   u   selfu   fu   efs(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_singleton_empty_frozenseti  s    	!!c             C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   u   thetypeu   rangeu   assertEqualu   id(   u   selfu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_constructor_identityr  s    c                s°   |  j  t |  j d ƒ ƒ t |  j d ƒ ƒ ƒ d ‰  ‡  f d †  t ˆ  ƒ Dƒ } t ƒ  } x: t d ƒ D], } t | ƒ | j t |  j | ƒ ƒ ƒ qf W|  j  t | ƒ d ƒ d  S(   Nu   abcdebu   ebecdaid   c                s!   g  } |  ] } | t  ˆ  ƒ q
 S(    (   u	   randrange(   u   .0u   _[1]u   i(   u   n(    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>}  s    iÈ   i   (   u   assertEqualu   hashu   thetypeu   rangeu   setu   shuffleu   addu   len(   u   selfu   sequ   resultsu   i(    (   u   nu*   /mit/python/lib/python3.0/test/test_set.pyu	   test_hashw  s    	 
 c             C   s2   |  j  j ƒ  } |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   u   su   copyu   assertEqualu   id(   u   selfu   dup(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_copy„  s    c             C   s›   t  t d ƒ ƒ t  d ƒ d g } |  j | ƒ } |  j t | ƒ ƒ } |  j | | ƒ |  j t | ƒ t | ƒ ƒ i  } d | | <|  j | | d ƒ d  S(   Ni
   u   abcdefgu   applei*   (   u   listu   rangeu   thetypeu   reversedu   assertEqualu   assertNotEqualu   id(   u   selfu   sequ   key1u   key2u   d(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_frozen_as_dictkeyˆ  s    #
c             C   s/   |  j  d ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Nu   abcdcda(   u   thetypeu   assertEqualu   hash(   u   selfu   f(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_hash_caching’  s    c                s   d } t  ƒ  } | j } d „  t | ƒ Dƒ } x> t d | ƒ D], ‰  | t t ‡  f d †  | Dƒ ƒ ƒ ƒ q? W|  j t | ƒ d | ƒ d  S(   Ni   c             S   s)   g  } |  ] } | | d  d  | >f q
 S(   i   (    (   u   .0u   _[1]u   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>š  s    i   c                s0   g  } |  ]" \ } } | ˆ  @o | | q
 q
 S(    (    (   u   .0u   _[1]u   eu   m(   u   i(    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>œ  s    (   u   setu   addu   rangeu   hashu	   frozensetu   assertEqualu   len(   u   selfu   nu
   hashvaluesu   addhashvalueu	   elemmasks(    (   u   iu*   /mit/python/lib/python3.0/test/test_set.pyu   test_hash_effectiveness–  s    		 *N(   u   __name__u
   __module__u	   frozensetu   thetypeu	   test_initu   test_singleton_empty_frozensetu   test_constructor_identityu	   test_hashu	   test_copyu   test_frozen_as_dictkeyu   test_hash_cachingu   test_hash_effectiveness(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestFrozenSeta  s   
							
	u   TestFrozenSetc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   FrozenSetSubclassŸ  s   
u   FrozenSetSubclassc             B   s8   |  Ee  Z e Z d  „  Z d „  Z d „  Z d „  Z d S(   c             C   sD   |  j  t d ƒ ƒ } |  j  | ƒ } |  j t | ƒ t | ƒ ƒ d  S(   Ni   (   u   thetypeu   rangeu   assertNotEqualu   id(   u   selfu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_constructor_identity¥  s    c             C   s2   |  j  j ƒ  } |  j t |  j  ƒ t | ƒ ƒ d  S(   N(   u   su   copyu   assertNotEqualu   id(   u   selfu   dup(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_copyª  s    c             C   s/   |  j  ƒ  } |  j  | ƒ } |  j | | ƒ d  S(   N(   u   thetypeu   assertEqual(   u   selfu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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(   Nu    i    (    (    (   u   thetypeu	   frozensetu   rangeu   assertEqualu   lenu   setu   mapu   id(   u   selfu	   Frozensetu   fu   Fu   efs(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_singleton_empty_frozenset³  s    			!!*N(   u   __name__u
   __module__u   FrozenSetSubclassu   thetypeu   test_constructor_identityu	   test_copyu   test_nested_empty_constructoru   test_singleton_empty_frozenset(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestFrozenSetSubclass¢  s
   
			u   TestFrozenSetSubclassc             B   sÔ   |  Ee  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 S(   c             C   s4   |  j  d  k	 o  |  j t  |  j ƒ |  j  ƒ n d  S(   N(   u   repru   Noneu   assertEqualu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_reprÆ  s    c          
   C   s‰   zg t  t j d ƒ } | j t |  j ƒ ƒ | j ƒ  t  t j d ƒ } |  j | j ƒ  t	 |  j ƒ ƒ Wd  | j ƒ  t j
 t j ƒ Xd  S(   Nu   wu   r(   u   openu   supportu   TESTFNu   writeu   stru   setu   closeu   assertEqualu   readu   repru   unlink(   u   selfu   fo(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_printÊ  s    
#
c             C   s    |  j  t |  j ƒ |  j ƒ d  S(   N(   u   assertEqualu   lenu   setu   length(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_lengthÕ  s    c             C   s   |  j  |  j |  j ƒ d  S(   N(   u   assertEqualu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_equalityØ  s    c             C   s   |  j  |  j |  j ƒ d  S(   N(   u   assertEqualu   setu   dup(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_equivalent_equalityÛ  s    c             C   s    |  j  |  j j ƒ  |  j ƒ d  S(   N(   u   assertEqualu   setu   copyu   dup(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_copyÞ  s    c             C   s'   |  j  |  j  B} |  j | |  j ƒ d  S(   N(   u   setu   assertEqualu   dup(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_unioná  s    c             C   s$   |  j  t B} |  j | |  j ƒ d  S(   N(   u   setu	   empty_setu   assertEqualu   dup(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_empty_unionå  s    c             C   s$   t  |  j B} |  j | |  j ƒ d  S(   N(   u	   empty_setu   setu   assertEqualu   dup(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_emptyé  s    c             C   s'   |  j  |  j  @} |  j | |  j ƒ d  S(   N(   u   setu   assertEqualu   dup(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_intersectioní  s    c             C   s!   |  j  t @} |  j | t ƒ d  S(   N(   u   setu	   empty_setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_empty_intersectionñ  s    c             C   s!   t  |  j @} |  j | t  ƒ d  S(   N(   u	   empty_setu   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_emptyõ  s    c             C   s-   |  j  j |  j  ƒ } |  j | |  j  ƒ d  S(   N(   u   setu
   isdisjointu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_isdisjointù  s    c             C   s&   |  j  j t ƒ } |  j | d ƒ d  S(   NT(   u   setu
   isdisjointu	   empty_setu   assertEqualu   True(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_empty_isdisjointý  s    c             C   s&   t  j |  j ƒ } |  j | d ƒ d  S(   NT(   u	   empty_setu
   isdisjointu   setu   assertEqualu   True(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoint_empty  s    c             C   s$   |  j  |  j  A} |  j | t ƒ d  S(   N(   u   setu   assertEqualu	   empty_set(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_symmetric_difference  s    c             C   s$   |  j  t A} |  j | |  j  ƒ d  S(   N(   u   setu	   empty_setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   checkempty_symmetric_difference	  s    c             C   s$   |  j  |  j  } |  j | t ƒ d  S(   N(   u   setu   assertEqualu	   empty_set(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_self_difference  s    c             C   s$   |  j  t } |  j | |  j ƒ d  S(   N(   u   setu	   empty_setu   assertEqualu   dup(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_empty_difference  s    c             C   s!   t  |  j } |  j | t  ƒ d  S(   N(   u	   empty_setu   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_empty_difference_rev  s    c             C   s\   x' |  j  D] } |  j | |  j k ƒ q
 Wt |  j  ƒ } |  j | j ƒ  t |  j  ƒ ƒ d  S(   N(   u   setu   assert_u   valuesu   iteru   assertEqualu   __length_hint__u   len(   u   selfu   vu   setiter(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_iteration  s
    
 c             C   sH   t  j |  j ƒ } t  j | ƒ } |  j |  j | d |  j | f ƒ d  S(   Nu   %s != %s(   u   pickleu   dumpsu   setu   loadsu   assertEqual(   u   selfu   pu   copy(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_pickling!  s    N(   u   __name__u
   __module__u	   test_repru
   test_printu   test_lengthu   test_self_equalityu   test_equivalent_equalityu	   test_copyu   test_self_unionu   test_empty_unionu   test_union_emptyu   test_self_intersectionu   test_empty_intersectionu   test_intersection_emptyu   test_self_isdisjointu   test_empty_isdisjointu   test_isdisjoint_emptyu   test_self_symmetric_differenceu   checkempty_symmetric_differenceu   test_self_differenceu   test_empty_differenceu   test_empty_difference_revu   test_iterationu   test_pickling(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsÄ  s,   
																					u   TestBasicOpsc             B   s   |  Ee  Z d  „  Z d S(   c             C   sL   d |  _  g  |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Nu	   empty seti    u   set()(   u   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp*  s    			N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsEmpty)  s   
u   TestBasicOpsEmptyc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sO   d |  _  d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Nu   unit set (number)i   i   u   {3}(   u   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp5  s    		c             C   s   |  j  d |  j k ƒ d  S(   Ni   (   u
   failUnlessu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_in=  s    c             C   s   |  j  d |  j k ƒ d  S(   Ni   (   u
   failUnlessu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_not_in@  s    N(   u   __name__u
   __module__u   setUpu   test_inu   test_not_in(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsSingleton4  s   
		u   TestBasicOpsSingletonc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sO   d |  _  d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Nu   unit set (tuple)i    u   zeroi   u   {(0, 'zero')}(   i    u   zero(   u   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpF  s    		c             C   s   |  j  d |  j k ƒ d  S(   Ni    u   zero(   i    u   zero(   u
   failUnlessu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_inN  s    c             C   s   |  j  d |  j k ƒ d  S(   Ni	   (   u
   failUnlessu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_not_inQ  s    N(   u   __name__u
   __module__u   setUpu   test_inu   test_not_in(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsTupleE  s   
		u   TestBasicOpsTuplec             B   s   |  Ee  Z d  „  Z d S(   c             C   sX   d |  _  d d t j g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d  |  _ d  S(   Nu
   triple seti    u   zeroi   (	   u   caseu   operatoru   addu   valuesu   setu   dupu   lengthu   Noneu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpW  s    		N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsTripleV  s   
u   TestBasicOpsTriplec             B   s   |  Ee  Z d  „  Z d S(   c             C   sU   d |  _  d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Nu
   string setu   au   bu   ci   u   {'a', 'c', 'b'}(   u   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpb  s    		N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsStringa  s   
u   TestBasicOpsStringc             B   s   |  Ee  Z d  „  Z d S(   c             C   sU   d |  _  d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _ d |  _ d  S(   Nu
   string sets   as   bs   ci   u   {b'a', b'c', b'b'}(   u   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpm  s    		N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsBytesl  s   
u   TestBasicOpsBytesc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   s~   t  j d  d  … |  _ t  j d t ƒ d |  _ d d d d g |  _ t |  j ƒ |  _ t |  j ƒ |  _ d |  _	 d |  _
 d  S(	   Nu   ignoreu   string and bytes setu   au   bs   as   bi   u   {'a', b'a', 'b', b'b'}(   u   warningsu   filtersu   warning_filtersu   simplefilteru   BytesWarningu   caseu   valuesu   setu   dupu   lengthu   repr(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpx  s    		c             C   s   |  j  t _ d  S(   N(   u   warning_filtersu   warningsu   filters(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   tearDown‚  s    N(   u   __name__u
   __module__u   setUpu   tearDown(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBasicOpsMixedStringBytesw  s   
	
u   TestBasicOpsMixedStringBytesc               c   s   t  ‚ d Vd  S(   NT(   u	   TypeErroru   True(    (    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   baditer‡  s    c               c   s	   d Vd  S(   NT(   u   True(    (    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   gooditer‹  s    c             B   s/   |  Ee  Z d  Z d „  Z d „  Z d „  Z d S(   u?   SF 628246:  Set constructor should not trap iterator TypeErrorsc             C   s   |  j  t t t ƒ  ƒ d  S(   N(   u   assertRaisesu	   TypeErroru   setu   baditer(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   u   oneu   twou   threeu   abc(   i   i   i   (   u   setu   rangeu   gooditer(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_instancesWithoutException”  s    

c          
   C   sb   t  d d d g ƒ } y% x | D] } | j d g ƒ q WWn t k
 o Yn X|  j d ƒ d  S(   Ni   i   i   i   u0   no exception when changing size during iteration(   u   setu   updateu   RuntimeErroru   fail(   u   selfu   su   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_changingSizeWhileIterating  s     N(   u   __name__u
   __module__u   __doc__u   test_instanceWithExceptionu   test_instancesWithoutExceptionu   test_changingSizeWhileIterating(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestExceptionPropagationŽ  s   
			u   TestExceptionPropagationc             B   s   |  Ee  Z d  „  Z d S(   c             C   s~   t  d g ƒ } t | g ƒ } | j ƒ  } |  j t | ƒ t  ƒ | j | ƒ | j | ƒ |  j | t ƒ  ƒ | j | ƒ d  S(   Ni   (   u	   frozensetu   setu   popu   assertEqualu   typeu   addu   removeu   discard(   u   selfu   inneru   outeru   element(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_constructorª  s    N(   u   __name__u
   __module__u   test_constructor(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSetOfSets©  s   
u   TestSetOfSetsc             B   s¹   |  Ee  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 S(   c             C   s   t  d ƒ |  _  d  S(   Ni   i   i   (   i   i   i   (   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp·  s    c             C   s2   |  j  |  j t i d d 6d d 6d d 6ƒ ƒ d  S(   Ni   i   i   i   i   i   (   u   assertEqualu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_eqº  s    c             C   s0   |  j  t  d g ƒ B} |  j | t  d ƒ ƒ d  S(   Ni   i   i   (   i   i   i   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_non_overlapÉ  s    c             C   s-   |  j  t  d ƒ @} |  j | t  d ƒ ƒ d  S(   Ni   i   (   i   i   (   i   i   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_supersetÑ  s    c             C   s9   |  j  t  d d d g ƒ @} |  j | t  d g ƒ ƒ d  S(   Ni   i   i   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_overlapÕ  s    c             C   s*   |  j  t  d g ƒ @} |  j | t ƒ d  S(   Ni   (   u   setu   assertEqualu	   empty_set(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_non_overlapÙ  s    c             C   s,   |  j  j t  d ƒ ƒ } |  j | d ƒ d  S(   Ni   i   (   i   i   F(   u   setu
   isdisjointu   assertEqualu   False(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoint_subsetÝ  s    c             C   s8   |  j  j t  d d d d g ƒ ƒ } |  j | d ƒ d  S(   Ni   i   i   i   F(   u   setu
   isdisjointu   assertEqualu   False(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoint_supersetá  s    $c             C   s5   |  j  j t  d d d g ƒ ƒ } |  j | d ƒ d  S(   Ni   i   i   F(   u   setu
   isdisjointu   assertEqualu   False(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoint_overlapå  s    !c             C   s/   |  j  j t  d g ƒ ƒ } |  j | d ƒ d  S(   Ni   T(   u   setu
   isdisjointu   assertEqualu   True(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_isdisjoint_non_overlapé  s    c             C   s0   |  j  t  d ƒ A} |  j | t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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   (   u   setu   assertEqual(   u   selfu   result(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_non_overlapù  s    c             C   su   t  d ƒ t  d ƒ } } |  j t t | | ƒ |  j t t | | ƒ |  j t t | d ƒ |  j t t d | ƒ d  S(   Nu   au   bi   u   abc(   u   setu   assertRaisesu	   TypeErroru   cmp(   u   selfu   au   b(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_cmpý  s
    N(   u   __name__u
   __module__u   setUpu   test_equ   test_union_subsetu   test_union_supersetu   test_union_overlapu   test_union_non_overlapu   test_intersection_subsetu   test_intersection_supersetu   test_intersection_overlapu   test_intersection_non_overlapu   test_isdisjoint_subsetu   test_isdisjoint_supersetu   test_isdisjoint_overlapu   test_isdisjoint_non_overlapu   test_sym_difference_subsetu   test_sym_difference_supersetu   test_sym_difference_overlapu   test_sym_difference_non_overlapu   test_cmp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestBinaryOps¶  s&   
																		u   TestBinaryOpsc             B   sË   |  Ee  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 S(   c             C   s   t  d ƒ |  _  d  S(   Ni   i   i   (   i   i   i   (   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp
  s    c             C   s5   |  j  t  d g ƒ O_  |  j |  j  t  d ƒ ƒ d  S(   Ni   i   i   (   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_subset  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   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_superset  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   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_overlap  s    c             C   sA   |  j  t  d g ƒ O_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_non_overlap  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   (   u   setu   updateu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_union_method_call  s    c             C   s2   |  j  t  d ƒ M_  |  j |  j  t  d ƒ ƒ d  S(   Ni   i   (   i   i   (   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_subset!  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   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_superset%  s    !c             C   s>   |  j  t  d d d g ƒ M_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_overlap)  s    c             C   s/   |  j  t  d g ƒ M_  |  j |  j  t ƒ d  S(   Ni   (   u   setu   assertEqualu	   empty_set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_non_overlap-  s    c             C   s?   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   u   setu   intersection_updateu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_method_call1  s    c             C   s5   |  j  t  d ƒ N_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_subset5  s    c             C   s5   |  j  t  d ƒ N_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   i   (   i   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_superset9  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   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_overlap=  s    c             C   sA   |  j  t  d g ƒ N_  |  j |  j  t  d d d d g ƒ ƒ d  S(   Ni   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_non_overlapA  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   (   u   setu   symmetric_difference_updateu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_method_callE  s    c             C   s5   |  j  t  d ƒ 8_  |  j |  j  t  d g ƒ ƒ d  S(   Ni   i   i   (   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_subsetI  s    c             C   s2   |  j  t  d ƒ 8_  |  j |  j  t  g  ƒ ƒ d  S(   Ni   i   i   i   (   i   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_supersetM  s    c             C   s8   |  j  t  d ƒ 8_  |  j |  j  t  d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_overlapQ  s    c             C   s>   |  j  t  d g ƒ 8_  |  j |  j  t  d d d g ƒ ƒ d  S(   Ni   i   i   i   (   u   setu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_non_overlapU  s    c             C   sB   |  j  j t  d d d g ƒ ƒ |  j |  j  t  d d g ƒ ƒ d  S(   Ni   i   i   i   i   (   u   setu   difference_updateu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_method_callY  s    N(   u   __name__u
   __module__u   setUpu   test_union_subsetu   test_union_supersetu   test_union_overlapu   test_union_non_overlapu   test_union_method_callu   test_intersection_subsetu   test_intersection_supersetu   test_intersection_overlapu   test_intersection_non_overlapu   test_intersection_method_callu   test_sym_difference_subsetu   test_sym_difference_supersetu   test_sym_difference_overlapu   test_sym_difference_non_overlapu   test_sym_difference_method_callu   test_difference_subsetu   test_difference_supersetu   test_difference_overlapu   test_difference_non_overlapu   test_difference_method_call(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestUpdateOps	  s*   
																				u   TestUpdateOpsc             B   sŒ   |  Ee  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 S(   c             C   s(   d d d g |  _  t |  j  ƒ |  _ d  S(   Nu   au   bu   c(   u   valuesu   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp`  s    c             C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   Nu   cu   abc(   u   setu   addu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_add_presentd  s    c             C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   Nu   du   abcd(   u   setu   addu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_add_absenth  s    c             C   sg   t  ƒ  } d } x> |  j D]3 } | j | ƒ | d 7} |  j t | ƒ | ƒ q W|  j | |  j  ƒ d  S(   Ni    i   (   u   setu   valuesu   addu   assertEqualu   len(   u   selfu   tmpu   expected_lenu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_add_until_fulll  s    	
 
c             C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   Nu   bu   ac(   u   setu   removeu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_remove_presentu  s    c             C   s<   y! |  j  j d ƒ |  j d ƒ Wn t k
 o Yn Xd  S(   Nu   du7   Removing missing element should have raised LookupError(   u   setu   removeu   failu   LookupError(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_remove_absenty  s
    c             C   sZ   t  |  j ƒ } xD |  j D]9 } |  j j | ƒ | d 8} |  j t  |  j ƒ | ƒ q Wd  S(   Ni   (   u   lenu   setu   valuesu   removeu   assertEqual(   u   selfu   expected_lenu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_remove_until_empty€  s    
 
c             C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   Nu   cu   ab(   u   setu   discardu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_discard_present‡  s    c             C   s-   |  j  j d ƒ |  j |  j  t  d ƒ ƒ d  S(   Nu   du   abc(   u   setu   discardu   assertEqual(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_discard_absent‹  s    c             C   s*   |  j  j ƒ  |  j t |  j  ƒ d ƒ d  S(   Ni    (   u   setu   clearu   assertEqualu   len(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_clear  s    c             C   su   i  } x" |  j  o d  | |  j  j ƒ  <q	 W|  j t | ƒ t |  j ƒ ƒ x$ |  j D] } |  j | | k ƒ qT Wd  S(   N(   u   setu   Noneu   popu   assertEqualu   lenu   valuesu
   failUnless(   u   selfu   poppedu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_pop“  s     

 c             C   s0   |  j  j d ƒ |  j |  j  t  |  j ƒ ƒ d  S(   N(    (   u   setu   updateu   assertEqualu   values(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_update_empty_tuple›  s    c             C   s0   |  j  j d ƒ |  j |  j  t  |  j ƒ ƒ d  S(   Nu   a(   u   a(   u   setu   updateu   assertEqualu   values(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_update_unit_tuple_overlapŸ  s    c             C   s7   |  j  j d ƒ |  j |  j  t  |  j d g ƒ ƒ d  S(   Nu   au   z(   u   au   z(   u   setu   updateu   assertEqualu   values(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu"   test_update_unit_tuple_non_overlap£  s    N(   u   __name__u
   __module__u   setUpu   test_add_presentu   test_add_absentu   test_add_until_fullu   test_remove_presentu   test_remove_absentu   test_remove_until_emptyu   test_discard_presentu   test_discard_absentu
   test_clearu   test_popu   test_update_empty_tupleu   test_update_unit_tuple_overlapu"   test_update_unit_tuple_non_overlap(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   TestMutate_  s   
														u
   TestMutatec             B   s[   |  Ee  Z i d  d 6d d 6Z i d d 6d d 6d d 6d d 6d d 6d d 6Z d „  Z d	 S(
   u   issubsetu   <=u
   issupersetu   >=u   ==u   !=u   >u   <c             C   s#  |  j  } |  j } x
d	 D]} | |  j k } t d | d t ƒ  ƒ } |  j | | ƒ | t j k o6 t | t j | ƒ } | | ƒ } |  j | | ƒ n t j	 | } t d | d t ƒ  ƒ } |  j | | ƒ | t j k o6 t | t j | ƒ } | | ƒ } |  j | | ƒ q q Wd  S(
   Nu   !=u   ==u   <u   <=u   >u   >=u   xu   y(   u   !=u   ==u   <u   <=u   >u   >=(
   u   leftu   rightu   casesu   evalu   localsu   assertEqualu   TestSubsetsu   case2methodu   getattru   reverse(   u   selfu   xu   yu   caseu   expectedu   resultu   methodu   rcase(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_issubset·  s$    		 N(   u   __name__u
   __module__u   case2methodu   reverseu   test_issubset(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsets©  s   




u   TestSubsetsc             B   s,   |  Ee  Z e ƒ  Z e ƒ  Z d  Z d Z d S(   u
   both emptyu   ==u   <=u   >=N(   u   ==u   <=u   >=(   u   __name__u
   __module__u   setu   leftu   rightu   nameu   cases(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsetEqualEmptyÏ  s   
		u   TestSubsetEqualEmptyc             B   s>   |  Ee  Z e d  d g ƒ Z e d  d g ƒ Z d Z d Z d S(   i   i   u
   equal pairu   ==u   <=u   >=N(   u   ==u   <=u   >=(   u   __name__u
   __module__u   setu   leftu   rightu   nameu   cases(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsetEqualNonEmpty×  s   
u   TestSubsetEqualNonEmptyc             B   s5   |  Ee  Z e ƒ  Z e d  d g ƒ Z d Z d Z d S(   i   i   u   one empty, one non-emptyu   !=u   <u   <=N(   u   !=u   <u   <=(   u   __name__u
   __module__u   setu   leftu   rightu   nameu   cases(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsetEmptyNonEmptyß  s   
	u   TestSubsetEmptyNonEmptyc             B   s;   |  Ee  Z e d  g ƒ Z e d  d g ƒ Z d Z d Z d S(   i   i   u&   one a non-empty proper subset of otheru   !=u   <u   <=N(   u   !=u   <u   <=(   u   __name__u
   __module__u   setu   leftu   rightu   nameu   cases(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsetPartialç  s   
u   TestSubsetPartialc             B   s8   |  Ee  Z e d  g ƒ Z e d g ƒ Z d Z d Z d S(   i   i   u   neither empty, neither containsu   !=N(   u   __name__u
   __module__u   setu   leftu   rightu   nameu   cases(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestSubsetNonOverlapï  s   
u   TestSubsetNonOverlapc             B   sŒ   |  Ee  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 S(   c             C   st   |  j  |  j |  j k d ƒ |  j  |  j |  j k d ƒ |  j  |  j |  j k d ƒ |  j  |  j |  j k d ƒ d  S(   NFT(   u   assertEqualu   otheru   setu   Falseu   True(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   test_eq_neù  s    c                sÌ   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ d  S(	   Nc                  s   ˆ  j  ˆ  j k  S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k  S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j k S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>	  s    (   u   assertRaisesu	   TypeError(   u   self(    (   u   selfu*   /mit/python/lib/python3.0/test/test_set.pyu   test_ge_gt_le_lt   s    c          	   C   s>   y |  j  |  j O_  Wn t k
 o Yn X|  j d ƒ d  S(   Nu   expected TypeError(   u   setu   otheru	   TypeErroru   fail(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_update_operator  s
    c             C   sA   |  j  o |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   u   otherIsIterableu   setu   updateu   otheru   assertRaisesu	   TypeError(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_update  s    
c                ss   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j o ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc                  s   ˆ  j  ˆ  j BS(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    c                  s   ˆ  j  ˆ  j BS(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>  s    (   u   assertRaisesu	   TypeErroru   otherIsIterableu   setu   unionu   other(   u   self(    (   u   selfu*   /mit/python/lib/python3.0/test/test_set.pyu
   test_union  s
    
c          	   C   s>   y |  j  |  j M_  Wn t k
 o Yn X|  j d ƒ d  S(   Nu   expected TypeError(   u   setu   otheru	   TypeErroru   fail(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu!   test_intersection_update_operator!  s
    c             C   sA   |  j  o |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   u   otherIsIterableu   setu   intersection_updateu   otheru   assertRaisesu	   TypeError(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection_update)  s
    
		c                ss   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j o ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc                  s   ˆ  j  ˆ  j @S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>2  s    c                  s   ˆ  j  ˆ  j @S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>3  s    (   u   assertRaisesu	   TypeErroru   otherIsIterableu   setu   intersectionu   other(   u   self(    (   u   selfu*   /mit/python/lib/python3.0/test/test_set.pyu   test_intersection1  s
    
c          	   C   s>   y |  j  |  j N_  Wn t k
 o Yn X|  j d ƒ d  S(   Nu   expected TypeError(   u   setu   otheru	   TypeErroru   fail(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu#   test_sym_difference_update_operator9  s
    c             C   sA   |  j  o |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   u   otherIsIterableu   setu   symmetric_difference_updateu   otheru   assertRaisesu	   TypeError(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_difference_updateA  s
    
		c                ss   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j o ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc                  s   ˆ  j  ˆ  j AS(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>J  s    c                  s   ˆ  j  ˆ  j AS(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>K  s    (   u   assertRaisesu	   TypeErroru   otherIsIterableu   setu   symmetric_differenceu   other(   u   self(    (   u   selfu*   /mit/python/lib/python3.0/test/test_set.pyu   test_sym_differenceI  s
    
c          	   C   s>   y |  j  |  j 8_  Wn t k
 o Yn X|  j d ƒ d  S(   Nu   expected TypeError(   u   setu   otheru	   TypeErroru   fail(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_update_operatorQ  s
    c             C   sA   |  j  o |  j j |  j ƒ n |  j t |  j j |  j ƒ d  S(   N(   u   otherIsIterableu   setu   difference_updateu   otheru   assertRaisesu	   TypeError(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_difference_updateY  s
    
		c                ss   ˆ  j  t ‡  f d †  ƒ ˆ  j  t ‡  f d †  ƒ ˆ  j o ˆ  j j ˆ  j ƒ n ˆ  j  t ˆ  j j ˆ  j ƒ d  S(   Nc                  s   ˆ  j  ˆ  j S(    (   u   setu   other(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>b  s    c                  s   ˆ  j  ˆ  j S(    (   u   otheru   set(    (   u   self(    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>c  s    (   u   assertRaisesu	   TypeErroru   otherIsIterableu   setu
   differenceu   other(   u   self(    (   u   selfu*   /mit/python/lib/python3.0/test/test_set.pyu   test_differencea  s
    
N(   u   __name__u
   __module__u
   test_eq_neu   test_ge_gt_le_ltu   test_update_operatoru   test_updateu
   test_unionu!   test_intersection_update_operatoru   test_intersection_updateu   test_intersectionu#   test_sym_difference_update_operatoru   test_sym_difference_updateu   test_sym_differenceu   test_difference_update_operatoru   test_difference_updateu   test_difference(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsInBinaryOps÷  s   
													u   TestOnlySetsInBinaryOpsc             B   s   |  Ee  Z d  „  Z d S(   c             C   s%   t  d ƒ |  _  d |  _ d |  _ d  S(   Ni   i   i   i   (   i   i   i   F(   u   setu   otheru   Falseu   otherIsIterable(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpl  s    	N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsNumerick  s   
u   TestOnlySetsNumericc             B   s   |  Ee  Z d  „  Z d S(   c             C   s3   t  d ƒ |  _  i d d 6d d 6|  _ d |  _ d  S(   Ni   i   i   i   (   i   i   i   T(   u   setu   otheru   Trueu   otherIsIterable(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpt  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsDicts  s   
u   TestOnlySetsDictc             B   s   |  Ee  Z d  „  Z d S(   c             C   s(   t  d ƒ |  _  t j |  _ d |  _ d  S(   Ni   i   i   (   i   i   i   F(   u   setu   operatoru   addu   otheru   Falseu   otherIsIterable(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp|  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsOperator{  s   
u   TestOnlySetsOperatorc             B   s   |  Ee  Z d  „  Z d S(   c             C   s%   t  d ƒ |  _  d |  _ d |  _ d  S(	   Ni   i   i   i   i   (   i   i   i   (   i   i   i   T(   u   setu   otheru   Trueu   otherIsIterable(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp„  s    	N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsTupleƒ  s   
u   TestOnlySetsTuplec             B   s   |  Ee  Z d  „  Z d S(   c             C   s%   t  d ƒ |  _  d |  _ d |  _ d  S(   Ni   i   i   u   abc(   i   i   i   T(   u   setu   otheru   Trueu   otherIsIterable(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpŒ  s    	N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsString‹  s   
u   TestOnlySetsStringc             B   s   |  Ee  Z d  „  Z d S(   c             C   s1   d „  } t  d ƒ |  _  | ƒ  |  _ d |  _ d  S(   Nc              s   s&   x t  d d d ƒ D] }  |  Vq Wd  S(   Ni    i
   i   (   u   range(   u   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   gen•  s     i   i   i   (   i   i   i   T(   u   setu   otheru   Trueu   otherIsIterable(   u   selfu   gen(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp”  s    	N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestOnlySetsGenerator“  s   
u   TestOnlySetsGeneratorc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   sŽ   |  j  j ƒ  } t | d t ƒ} t |  j  d t ƒ} |  j t | ƒ t | ƒ ƒ x5 t t | ƒ ƒ D]! } |  j | | | | k ƒ qe Wd  S(   Nu   key(   u   setu   copyu   sortedu   repru   assertEqualu   lenu   rangeu
   failUnless(   u   selfu   dupu   dup_listu   set_listu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_copy   s     c             C   sŽ   t  j |  j ƒ } t | d t ƒ} t |  j d t ƒ} |  j t | ƒ t | ƒ ƒ x2 t t | ƒ ƒ D] } |  j | | | | ƒ qh Wd  S(   Nu   key(   u   copyu   deepcopyu   setu   sortedu   repru   assertEqualu   lenu   range(   u   selfu   dupu   dup_listu   set_listu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_deep_copy¨  s     N(   u   __name__u
   __module__u	   test_copyu   test_deep_copy(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingž  s   
	u   TestCopyingc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  ƒ  |  _  d  S(   N(   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUp´  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingEmpty³  s   
u   TestCopyingEmptyc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  d g ƒ |  _  d  S(   Nu   hello(   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpº  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingSingleton¹  s   
u   TestCopyingSingletonc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  d d d  g ƒ |  _  d  S(   Nu   zeroi    (   u   setu   None(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpÀ  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingTriple¿  s   
u   TestCopyingTriplec             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  d g ƒ |  _  d  S(   Ni   i   (   i   i   (   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpÆ  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingTupleÅ  s   
u   TestCopyingTuplec             B   s   |  Ee  Z d  „  Z d S(   c             C   s   t  d d f g ƒ |  _  d  S(   Ni   i   i   i   (   i   i   (   i   i   (   u   set(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpÌ  s    N(   u   __name__u
   __module__u   setUp(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestCopyingNestedË  s   
u   TestCopyingNestedc             B   s;   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d S(   c             C   s"   t  d ƒ |  _ t  d ƒ |  _ d  S(   Nu   abracadabrau   alacazam(   u   setu   au   b(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   setUpÒ  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(   u   au   bu   assert_(   u   selfu   au   b(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_binopsVsSubsetsÖ  s    c             C   sˆ   |  j  |  j } } |  j | | @| | @ƒ |  j | | B| | Bƒ |  j | | A| | Aƒ | | k o |  j | | | | ƒ n d  S(   N(   u   au   bu   assertEqualu   assertNotEqual(   u   selfu   au   b(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   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(   u   au   bu   assertEqual(   u   selfu   au   b(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_summationsè  s    ( c             C   sm   |  j  |  j t ƒ  } } } |  j | | | @| ƒ |  j | | | @| ƒ |  j | | @| | A@| ƒ d  S(   N(   u   au   bu   setu   assertEqual(   u   selfu   au   bu   zero(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_exclusionó  s    N(   u   __name__u
   __module__u   setUpu   test_binopsVsSubsetsu   test_commutativityu   test_summationsu   test_exclusion(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestIdentitiesÑ  s
   
		
		u   TestIdentitiesc             c   s   x |  D] } | Vq Wd S(   u   Regular generatorN(    (   u   seqnu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   Rü  s     c             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   u   Sequence using __getitem__c             C   s   | |  _  d  S(   N(   u   seqn(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__  s    c             C   s   |  j  | S(   N(   u   seqn(   u   selfu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __getitem__  s    N(   u   __name__u
   __module__u   __doc__u   __init__u   __getitem__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   G  s   
	u   Gc             B   s/   |  Ee  Z d  Z d „  Z d „  Z d „  Z d S(   u    Sequence using iterator protocolc             C   s   | |  _  d |  _ d  S(   Ni    (   u   seqnu   i(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__
  s    	c             C   s   |  S(   N(    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __iter__  s    c             C   sF   |  j  t |  j ƒ k o
 t ‚ n |  j |  j  } |  j  d 7_  | S(   Ni   (   u   iu   lenu   seqnu   StopIteration(   u   selfu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __next__  s
     
N(   u   __name__u
   __module__u   __doc__u   __init__u   __iter__u   __next__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   I  s   
		u   Ic             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   u9   Sequence using iterator protocol defined with a generatorc             C   s   | |  _  d |  _ d  S(   Ni    (   u   seqnu   i(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__  s    	c             c   s   x |  j  D] } | Vq
 Wd  S(   N(   u   seqn(   u   selfu   val(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __iter__  s    
 N(   u   __name__u
   __module__u   __doc__u   __init__u   __iter__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   Ig  s   
	u   Igc             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   u    Missing __getitem__ and __iter__c             C   s   | |  _  d |  _ d  S(   Ni    (   u   seqnu   i(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__   s    	c             C   sF   |  j  t |  j ƒ k o
 t ‚ n |  j |  j  } |  j  d 7_  | S(   Ni   (   u   iu   lenu   seqnu   StopIteration(   u   selfu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __next__#  s
     
N(   u   __name__u
   __module__u   __doc__u   __init__u   __next__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   X  s   
	u   Xc             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   u   Iterator missing __next__()c             C   s   | |  _  d |  _ d  S(   Ni    (   u   seqnu   i(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__+  s    	c             C   s   |  S(   N(    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __iter__.  s    N(   u   __name__u
   __module__u   __doc__u   __init__u   __iter__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   N)  s   
	u   Nc             B   s/   |  Ee  Z d  Z d „  Z d „  Z d „  Z d S(   u   Test propagation of exceptionsc             C   s   | |  _  d |  _ d  S(   Ni    (   u   seqnu   i(   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__3  s    	c             C   s   |  S(   N(    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __iter__6  s    c             C   s   d d d  S(   Ni   i    (    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __next__8  s    N(   u   __name__u
   __module__u   __doc__u   __init__u   __iter__u   __next__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   E1  s   
		u   Ec             B   s/   |  Ee  Z d  Z d „  Z d „  Z d „  Z d S(   u   Test immediate stopc             C   s   d  S(   N(    (   u   selfu   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __init__=  s    c             C   s   |  S(   N(    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __iter__?  s    c             C   s
   t  ‚ d  S(   N(   u   StopIteration(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   __next__A  s    N(   u   __name__u
   __module__u   __doc__u   __init__u   __iter__u   __next__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   S;  s   
		u   S(   u   chainc             C   s(   t  t d „  t t t |  ƒ ƒ ƒ ƒ ƒ S(   u    Test multiple tiers of iteratorsc             S   s   |  S(    (    (   u   x(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   <lambda>G  s    (   u   chainu   mapu   Ru   Igu   G(   u   seqn(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   LE  s    c             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c          	   C   sõ   xî t  t f D]à } x× d d t d ƒ d
 t d d d ƒ f D]® } xZ t t t t t t f D]@ } |  j	 t
 | | | ƒ ƒ d	 t ƒt
 | | ƒ d	 t ƒƒ qZ W|  j t | t | ƒ ƒ |  j t | t | ƒ ƒ |  j t | t | ƒ ƒ q; Wq Wd  S(   Nu   123u    iè  u   dog333333ó?iÐ  i˜  i   u   key(   u   dog333333ó?(   u   setu	   frozensetu   rangeu   Gu   Iu   Igu   Su   Lu   Ru   assertEqualu   sortedu   repru   assertRaisesu	   TypeErroru   Xu   Nu   ZeroDivisionErroru   E(   u   selfu   consu   su   g(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_constructorK  s     (  >c          	   C   sI  t  d ƒ } x6d d t d ƒ d t d d d	 ƒ d
 f D]
} x| j | j | j | j | j f D]Û } x‡ t t t	 t
 t f D]p } | | ƒ } | t | ƒ ƒ } t | t ƒ o |  j | | ƒ q~ |  j t | d t ƒt | d t ƒƒ q~ W|  j t | t | ƒ ƒ |  j t | t | ƒ ƒ |  j t | t | ƒ ƒ qb Wq7 Wd  S(   Nu   novemberu   123u    iè  u   dog333333ó?iÐ  i˜  i   u   decemberu   key(   u   dog333333ó?(   u   setu   rangeu   unionu   intersectionu
   differenceu   symmetric_differenceu
   isdisjointu   Gu   Iu   Igu   Lu   Ru
   isinstanceu   boolu   assertEqualu   sortedu   repru   assertRaisesu	   TypeErroru   Xu   Nu   ZeroDivisionErroru   E(   u   selfu   su   datau   methu   gu   expectedu   actual(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_inline_methodsT  s    + %  ,c          	   C   s]  xVd d t  d ƒ d t  d d d ƒ d	 f D]*} x!d D]} x˜ t t t t t t f D]~ } t d ƒ } | j ƒ  } t	 | | ƒ t
 | | ƒ ƒ ƒ t	 | | ƒ | | ƒ ƒ |  j t | d t ƒt | d t ƒƒ qW W|  j t t	 t d ƒ | ƒ t | ƒ ƒ |  j t t	 t d ƒ | ƒ t | ƒ ƒ |  j t t	 t d ƒ | ƒ t | ƒ ƒ q8 Wq+ Wd  S(   Nu   123u    iè  u   dog333333ó?iÐ  i˜  i   u   decemberu   updateu   intersection_updateu   difference_updateu   symmetric_difference_updateu   januaryu   key(   u   dog333333ó?(   u   updateu   intersection_updateu   difference_updateu   symmetric_difference_update(   u   rangeu   Gu   Iu   Igu   Su   Lu   Ru   setu   copyu   getattru   listu   assertEqualu   sortedu   repru   assertRaisesu	   TypeErroru   Xu   Nu   ZeroDivisionErroru   E(   u   selfu   datau   methnameu   gu   su   t(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_inplace_methodsc  s    +   ,((N(   u   __name__u
   __module__u   test_constructoru   test_inline_methodsu   test_inplace_methods(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   TestVariousIteratorArgsI  s   
			u   TestVariousIteratorArgsc          	   c   sm   t  |  ƒ }  y> t t |  ƒ g ƒ } x" t |  ƒ D] } | V| | BVq1 WWn t k
 o t ƒ  VYn Xd S(   u-   Generates all subsets of a set or sequence U.N(   u   iteru	   frozensetu   nextu   powersetu   StopIteration(   u   Uu   xu   S(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   powersett  s     c                s<   d „  t  |  ƒ Dƒ ‰  t ‡  f d †  t t  |  ƒ ƒ Dƒ ƒ S(   u!   Graph of n-dimensional hypercube.c             S   s$   g  } |  ] } | t  | g ƒ q
 S(    (   u	   frozenset(   u   .0u   _[1]u   x(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>  s    c                s7   g  } |  ]) ‰  | ˆ  t  ‡  f d  †  ˆ Dƒ ƒ f q
 S(   c                s   g  } |  ] } | ˆ  | Aq
 S(    (    (   u   .0u   _[1]u   s(   u   x(    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>‚  s    (   u	   frozenset(   u   .0u   _[1](   u
   singletons(   u   xu*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>‚  s   (   u   rangeu   dictu   powerset(   u   n(    (   u
   singletonsu*   /mit/python/lib/python3.0/test/test_set.pyu   cube  s    c                sŠ   i  } x} |  D]u ‰ xl |  ˆ D]` ‰  ‡  ‡ f d †  |  ˆ Dƒ } ‡  ‡ f d †  |  ˆ  Dƒ } t  | | ƒ | t  ˆ ˆ  g ƒ <q Wq W| S(   u   Graph, the vertices of which are edges of G,
    with two vertices being adjacent iff the corresponding
    edges share a vertex.c                s8   g  } |  ]* } | ˆ  k o | t  ˆ | g ƒ q
 q
 S(    (   u	   frozenset(   u   .0u   _[1]u   z(   u   yu   x(    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>Œ  s    c                s8   g  } |  ]* } | ˆ k o | t  ˆ  | g ƒ q
 q
 S(    (   u	   frozenset(   u   .0u   _[1]u   z(   u   yu   x(    u*   /mit/python/lib/python3.0/test/test_set.pyu
   <listcomp>  s    (   u	   frozenset(   u   Gu   Lu   nxu   ny(    (   u   yu   xu*   /mit/python/lib/python3.0/test/test_set.pyu	   linegraph…  s      (c             C   s_  t  ƒ  } xO|  j ƒ  D]A\ } } x2| D]*} x!|  | D]} | | k o q: n | |  | k o  | j t | | | g ƒ ƒ q: xÇ |  | D]» } | | k o q n | |  | k o# | j t | | | | g ƒ ƒ q xj |  | D]^ } | | k p | | k o qé n | |  | k o& | j t | | | | | g ƒ ƒ qé qé Wq Wq: Wq) Wq W| S(   uK   Return a set of faces in G.  Where a face is a set of vertices on that face(   u   setu   itemsu   addu	   frozenset(   u   Gu   fu   v1u   edgesu   v2u   v3u   v4u   v5(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   faces‘  s0    	     # :c             B   s    |  Ee  Z d  „  Z d „  Z d S(   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(    (   u   .0u   edgesu   v(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>´  s    i   i   (   u   cubeu   setu   assertEqualu   lenu   valuesu   faces(   u   selfu   gu	   vertices1u   edgeu	   vertices2u	   cubefacesu   face(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_cube­  s      c          	   C   sR  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 ƒ xN | D]F }	 |	 }
 |  j t |
 ƒ d ƒ x! |
 D] } |  j
 | | k ƒ q-WqWd  S(	   Ni   i   i   c             s   s"   |  ] } | D] } | Vq q d  S(   N(    (   u   .0u   edgesu   edge(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   <genexpr>É  s    i   i   i   i   (   u   cubeu	   linegraphu   assertEqualu   lenu   setu   valuesu   facesu   collectionsu   defaultdictu   intu   assert_(   u   selfu   gu   cuboctahedronu   verticesu   edgesu   otherverticesu	   cubofacesu	   facesizesu   faceu   vertexu   edgeu   cubevert(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   test_cuboctahedron¼  s.        N(   u   __name__u
   __module__u	   test_cubeu   test_cuboctahedron(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu
   TestGraphs«  s   
	u
   TestGraphsc          $   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  t! t" t# f$ } t$ j% | Œ  |  o{ t& t' d ƒ ok d d  l( } d  g d } xA t* t+ | ƒ ƒ D]- } t$ j% | Œ  | j, ƒ  t' j- ƒ  | | <qÂ Wt. | ƒ n d  S(   Nu   gettotalrefcounti    i   (/   u   TestSetu   TestSetSubclassu   TestSetSubclassWithKeywordArgsu   TestFrozenSetu   TestFrozenSetSubclassu   TestSetOfSetsu   TestExceptionPropagationu   TestBasicOpsEmptyu   TestBasicOpsSingletonu   TestBasicOpsTupleu   TestBasicOpsTripleu   TestBasicOpsStringu   TestBasicOpsBytesu   TestBasicOpsMixedStringBytesu   TestBinaryOpsu   TestUpdateOpsu
   TestMutateu   TestSubsetEqualEmptyu   TestSubsetEqualNonEmptyu   TestSubsetEmptyNonEmptyu   TestSubsetPartialu   TestSubsetNonOverlapu   TestOnlySetsNumericu   TestOnlySetsDictu   TestOnlySetsOperatoru   TestOnlySetsTupleu   TestOnlySetsStringu   TestOnlySetsGeneratoru   TestCopyingEmptyu   TestCopyingSingletonu   TestCopyingTripleu   TestCopyingTupleu   TestCopyingNestedu   TestIdentitiesu   TestVariousIteratorArgsu
   TestGraphsu   supportu   run_unittestu   hasattru   sysu   gcu   Noneu   rangeu   lenu   collectu   gettotalrefcountu   print(   u   verboseu   test_classesu   gcu   countsu   i(    (    u*   /mit/python/lib/python3.0/test/test_set.pyu	   test_mainÜ  s\    	 
u   __main__u   verbose([   u   unittestu   testu   supportu   weakrefu   proxyu   operatoru   copyu   pickleu   osu   randomu	   randrangeu   shuffleu   sysu   warningsu   collectionsu	   Exceptionu   PassThruu   check_pass_thruu   BadCmpu   ReprWrapperu   intu   HashCountingIntu   TestCaseu   TestJointOpsu   TestSetu   setu   SetSubclassu   TestSetSubclassu   SetSubclassWithKeywordArgsu   TestSetSubclassWithKeywordArgsu   TestFrozenSetu	   frozensetu   FrozenSetSubclassu   TestFrozenSetSubclassu	   empty_setu   TestBasicOpsu   TestBasicOpsEmptyu   TestBasicOpsSingletonu   TestBasicOpsTupleu   TestBasicOpsTripleu   TestBasicOpsStringu   TestBasicOpsBytesu   TestBasicOpsMixedStringBytesu   baditeru   gooditeru   TestExceptionPropagationu   TestSetOfSetsu   TestBinaryOpsu   TestUpdateOpsu
   TestMutateu   TestSubsetsu   TestSubsetEqualEmptyu   TestSubsetEqualNonEmptyu   TestSubsetEmptyNonEmptyu   TestSubsetPartialu   TestSubsetNonOverlapu   TestOnlySetsInBinaryOpsu   TestOnlySetsNumericu   TestOnlySetsDictu   TestOnlySetsOperatoru   TestOnlySetsTupleu   TestOnlySetsStringu   TestOnlySetsGeneratoru   TestCopyingu   TestCopyingEmptyu   TestCopyingSingletonu   TestCopyingTripleu   TestCopyingTupleu   TestCopyingNestedu   TestIdentitiesu   Ru   Gu   Iu   Igu   Xu   Nu   Eu   Su	   itertoolsu   chainu   Lu   TestVariousIteratorArgsu   powersetu   cubeu	   linegraphu   facesu
   TestGraphsu   Noneu	   test_mainu   __name__u   True(    (    (    u*   /mit/python/lib/python3.0/test/test_set.pyu   <module>   s¢   	ÿ  ÿ >	e		SVJ&t+		
		+				14