‡Æ
WNö9c    
   s  d  k  l Z d f  d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d „  Z e d ƒ Z e d ƒ Z e d ƒ Z e d e j d	 ƒ e d
 e j d ƒ e d e j d ƒ e d
 e j d ƒ y d e j e d
 d ƒ Wn e	 j
 o n Xy d e j e d
 d ƒ Wn e	 j
 o n Xe d d j d ƒ e d d j d ƒ y d d j e d
 d ƒ Wn e
 j
 o n Xy d d j e d
 d ƒ Wn e
 j
 o n Xy e d j e d
 d ƒ Wn e
 j
 o n Xe d d j d ƒ e d d j d ƒ y d d j e d
 d ƒ Wn e
 j
 o n Xy d d j e d
 d ƒ Wn e
 j
 o n Xy e d j e d
 d ƒ Wn e
 j
 o n Xe d  d j d! ƒ e d" d j d# ƒ y d$ d j e d
 d% ƒ Wn e
 j
 o n Xy d& d j e d
 d' ƒ Wn e
 j
 o n Xe d  d j d( ƒ e d" d j d) ƒ y d$ d j e d
 d* ƒ Wn e
 j
 o n Xy d& d j e d
 d+ ƒ Wn e
 j
 o n Xe d, ƒ Z x/ e d
 r% Z e e e j d- e e f ƒ q¾We d. e j d/ e ƒ e e e j d- e e f ƒ e e ƒ Z x/ e d
 r% Z e e e j d- e e f ƒ q3We d. e j d/ e ƒ e e e j d- e e f ƒ d0 f  d1 „  ƒ  YZ e e ƒ  e i j d2 ƒ d3 f  d4 „  ƒ  YZ y e e ƒ  e j d5 ƒ Wn e
 j
 o n Xd6 S(7   (   s
   TestFaileds   base_setc      s   d „  Z  RS(   Nc    s   | |  _  d  S(   N(   s   els   self(   s   selfs   els/   /mit/python/lib/python2.0/test/test_contains.pys   __init__ s    (   s   __init__(    s/   /mit/python/lib/python2.0/test/test_contains.pys   base_set s    s   setc      s   d „  Z  RS(   Nc    s   |  i | j Sd  S(   N(   s   selfs   el(   s   selfs   els/   /mit/python/lib/python2.0/test/test_contains.pys   __contains__
 s    (   s   __contains__(    s/   /mit/python/lib/python2.0/test/test_contains.pys   set s    s   seqc      s   d „  Z  RS(   Nc    s   |  i g | Sd  S(   N(   s   selfs   els   n(   s   selfs   ns/   /mit/python/lib/python2.0/test/test_contains.pys   __getitem__ s    (   s   __getitem__(    s/   /mit/python/lib/python2.0/test/test_contains.pys   seq s    c    s+   |  o t d i t t | ƒ ƒ ‚ n d  S(   Ns    (   s   oks
   TestFaileds   joins   maps   strs   args(   s   oks   argss/   /mit/python/lib/python2.0/test/test_contains.pys   check s    i   s   1 not in set(1)i    s   0 in set(1)s   1 not in seq(1)s   0 in seq(1)s   in base_set did not raise errors#   not in base_set did not raise errors   cs   abcs   'c' not in 'abc's   ds   'd' in 'abc's    s   '' in 'abc' did not raise errors   abs!   'ab' in 'abc' did not raise errors!   None in 'abc' did not raise erroru   abcs   'c' not in u'abc's   'd' in u'abc's    '' in u'abc' did not raise errors"   'ab' in u'abc' did not raise errors"   None in u'abc' did not raise erroru   cs   u'c' not in u'abc'u   ds   u'd' in u'abc'u    s!   u'' in u'abc' did not raise erroru   abs#   u'ab' in u'abc' did not raise errors   u'c' not in 'abc's   u'd' in 'abc's    u'' in 'abc' did not raise errors"   u'ab' in 'abc' did not raise errori
   s   %s not in %si   s   16 not in %ss   Deviant1c      s   d  Z  e d ƒ Z d „  Z RS(   s‘   Behaves strangely when compared

	This class is designed to make sure that the contains code
	works when the list is modified during the check.
	i   c    sI   | d j o4 |  i i d ƒ |  i i d ƒ |  i i d ƒ n d Sd  S(   Ni   i   i   i   (   s   others   selfs   aLists   remove(   s   selfs   others/   /mit/python/lib/python2.0/test/test_contains.pys   __cmp__‘ s
    (   s   __doc__s   ranges   aLists   __cmp__(    s/   /mit/python/lib/python2.0/test/test_contains.pys   Deviant1ˆ s    s   Deviant1 faileds   Deviant2c      s   d  Z  d „  Z RS(   s”   Behaves strangely when compared

	This class raises an exception during comparison.  That in
	turn causes the comparison to fail with a TypeError.
	c    s   | d j o t d ‚ n d  S(   Ni   s   gotcha(   s   others   RuntimeError(   s   selfs   others/   /mit/python/lib/python2.0/test/test_contains.pys   __cmp__¡ s    (   s   __doc__s   __cmp__(    s/   /mit/python/lib/python2.0/test/test_contains.pys   Deviant2š s    s   oopsN(   s   test_supports
   TestFaileds   base_sets   sets   seqs   checks   as   bs   cs   AttributeErrors	   TypeErrors   Nones   ranges   is   tuples   Deviant1s   aLists   Deviant2(    s/   /mit/python/lib/python2.0/test/test_contains.pys   ? sÄ   	











	 #	 #