
"Ic           @   sf   d  d k  l Z d  d k Z d  d k Z d e i f d     YZ d   Z e d j o e   n d S(   i(   t   test_supportNt   NisTestsc           B   s   e  Z d    Z RS(   c         C   s  y t  i   } Wn0 t  i j
 o! } t i o d G| GHn d  SXy | i d  Wn t j
 o n Xd } x | D] } t  i |  } xc | i   D]U \ } } | p q n t  i	 | |  | j o |  i
 d | | f  q d } Pq W| o Pqw qw Wd  S(   Ns   Test Skipped:s   passwd.adjunct.bynamei    s)   NIS match failed for key `%s' in map `%s'i   (   t   nist   mapst   errorR    t   verboset   removet
   ValueErrort   catt   itemst   matcht   fail(   t   selfR   t   msgt   donet   nismapt   mappingt   kt   v(    (    s*   /mit/python/lib/python2.6/test/test_nis.pyt	   test_maps   s0    
  (   t   __name__t
   __module__R   (    (    (    s*   /mit/python/lib/python2.6/test/test_nis.pyR      s   c           C   s   t  i t  d  S(   N(   R    t   run_unittestR   (    (    (    s*   /mit/python/lib/python2.6/test/test_nis.pyt	   test_main'   s    t   __main__(   t   testR    t   unittestR   t   TestCaseR   R   R   (    (    (    s*   /mit/python/lib/python2.6/test/test_nis.pyt   <module>   s   "	