ó
\c           @  sk   d  d l  m Z d  d l Z d d l m Z d d l m Z m Z e j e j Z d   Z	 e
 d  Z d S(   i’’’’(   t   print_functionNi   (   t   ut(   t   oldt   hlc         C  s2   |  j  j j d d  } d | |  j  j |  j f S(   s-    Get the full dotted name of the test method s   h5py.tests.t    s   %s.%s.%s(   t	   __class__t
   __module__t   replacet   __name__t   _testMethodName(   t   objt   mod_name(    (    s2   lib/python2.7/site-packages/h5py/tests/__init__.pyt   mname   s    c         C  sŅ   t  j   } x' t D] } | j t  j j |   q Wt  j d d  j |  } |  rĪ x: | j D]/ \ } } t	 d t
 |  | f d t j qa Wx7 | j D]) \ } } t	 d t
 |  d t j q Wn  | S(   sE    Run tests with TextTestRunner.  Returns a TestResult instance.

    t	   verbosityi   s
   S  %s (%s)t   files   X  %s(   R   t	   TestSuitet   MODULESt   addTestst   defaultTestLoadert   loadTestsFromModulet   TextTestRunnert   runt   skippedt   printR   t   syst   stderrt   expectedFailures(   t   verboset   suitet   mt   resultt   caset   reason(    (    s2   lib/python2.7/site-packages/h5py/tests/__init__.pyt	   run_tests   s    '$(   t
   __future__R    R   t   commonR   R   R   R   R   R   t   FalseR!   (    (    (    s2   lib/python2.7/site-packages/h5py/tests/__init__.pyt   <module>
   s   	