;
Μβ"Ic               @   sr   d  d l  m Z d  d l Z d  d l Z e j d   Gd   d e j  Z d   Z e d k o e   n d S(   i    (   u   supportNu   test_nis hangs on Solarisc             B   s   |  Ee  Z d    Z d S(   c             C   s   y t  j   } WnI t  j k
 o: } z$ t j o t d |  n d  SWYd  d  } ~ Xn Xy | j d  Wn t k
 o Yn Xd } x | D] } t  j |  } xc | j	   D]U \ } } | p q³ n t  j
 | |  | k o |  j d | | f  q³ d } Pq³ W| o Pq q Wd  S(   Nu   Test Skipped:u   passwd.adjunct.bynamei    u)   NIS match failed for key `%s' in map `%s'i   (   u   nisu   mapsu   erroru   supportu   verboseu   printu   removeu
   ValueErroru   catu   itemsu   matchu   fail(   u   selfu   mapsu   msgu   doneu   nismapu   mappingu   ku   v(    (    u*   /mit/python/lib/python3.0/test/test_nis.pyu	   test_maps   s0    
  N(   u   __name__u
   __module__u	   test_maps(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_nis.pyu   NisTests   s   
u   NisTestsc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   NisTests(    (    (    u*   /mit/python/lib/python3.0/test/test_nis.pyu	   test_main)   s    u   __main__(	   u   testu   supportu   unittestu   nisu   TestSkippedu   TestCaseu   NisTestsu	   test_mainu   __name__(    (    (    u*   /mit/python/lib/python3.0/test/test_nis.pyu   <module>   s   "	