File: //lib64/python2.7/unittest/test/support.pyc
�
t�fc           @   sk   d  d l  Z  d e f d �  �  YZ d e f d �  �  YZ d e  j f d �  �  YZ d e f d	 �  �  YZ d S(
   i����Nt   TestHashingc           B   s   e  Z d  Z d �  Z RS(   s   Used as a mixin for TestCasec         C   s*  x� |  j  D]� \ } } y6 t | � t | � k sK |  j d | | f � n  Wq
 t k
 rb �  q
 t k
 r� } |  j d | | | f � q
 Xq
 Wx� |  j D]� \ } } y6 t | � t | � k r� |  j d | | f � n  Wq� t k
 r� �  q� t k
 r!} |  j d | | | f � q� Xq� Wd  S(   Ns   %r and %r do not hash equals   Problem hashing %r and %r: %ss#   %s and %s hash equal, but shouldn'ts   Problem hashing %s and %s: %s(   t   eq_pairst   hasht   failt   KeyboardInterruptt	   Exceptiont   ne_pairs(   t   selft   obj_1t   obj_2t   e(    (    s-   /usr/lib64/python2.7/unittest/test/support.pyt	   test_hash   s"