-í
é¶<c       sP   d  k  Z  d  k Z d e i f d „  ƒ  YZ d „  Z e d j o e ƒ  n d  S(   Ns   HashEqualityTestCasec      s,   t  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    sO   t  t | ƒ } x9 | d D]- } | | d j o |  i d | ƒ n q Wd  S(   Ni   i    s   hashed values differ: %s(   s   maps   hashs   objlists   hasheds   hs   selfs   fail(   s   selfs   objlists   hs   hashed(    (    s$   /usr/lib/python2.2/test/test_hash.pys	   same_hash s
     c    s   |  i d d d d d ƒ d  S(   Ni   l    f1.0x0.00.0(   s   selfs	   same_hash(   s   self(    (    s$   /usr/lib/python2.2/test/test_hash.pys   test_numeric_literals s    c    sD   |  i t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ ƒ d  S(   Ni   s   1s   1.0(   s   selfs	   same_hashs   ints   longs   floats   complex(   s   self(    (    s$   /usr/lib/python2.2/test/test_hash.pys   test_coerced_integers s    *c    s?   |  i t d ƒ t d ƒ ƒ |  i t d ƒ t d d ƒ ƒ d  S(   Nf1.2299999999999999e+300f0.5f0.0(   s   selfs	   same_hashs   longs   floats   complex(   s   self(    (    s$   /usr/lib/python2.2/test/test_hash.pys   test_coerced_floats s    (   s   __name__s
   __module__s	   same_hashs   test_numeric_literalss   test_coerced_integerss   test_coerced_floats(    (    (    s$   /usr/lib/python2.2/test/test_hash.pys   HashEqualityTestCase	 s   			c      s   t  i t ƒ d  S(   N(   s   test_supports   run_unittests   HashEqualityTestCase(    (    (    s$   /usr/lib/python2.2/test/test_hash.pys	   test_main s    s   __main__(   s   test_supports   unittests   TestCases   HashEqualityTestCases	   test_mains   __name__(   s   test_supports   HashEqualityTestCases   unittests	   test_main(    (    s$   /usr/lib/python2.2/test/test_hash.pys   ? s
   			