-í
é¶<c       se      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    sa     t  t | ƒ }  xB | d D ]3 }  | | 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    sM     |  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    sH     |  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
   