Your IP : 216.73.216.60
���]� � @ s^ d d l Z d d l m Z e j d � Z Gd d � d e j � Z e d k rZ e j � d S)� N)�support�grpc @ s@ e Z d Z d d � Z d d � Z d d � Z d d � Z d S)
�GroupDatabaseTestCasec C s� | j t | � d � | j | d | j � | j | j t � | j | d | j � | j | j t � | j | d | j � | j | j t � | j | d | j � | j | j t � d S)N� r � � � )
�assertEqual�len�gr_nameZassertIsInstance�str� gr_passwd�gr_gid�int�gr_mem�list)�self�value� r �-/opt/alt/python35/lib64/python3.5/test_grp.py�check_value
s z!GroupDatabaseTestCase.check_valuec C s. t j � } x | D] } | j | � q Wd S)N)r �getgrallr )r �entries�er r r �test_values s
z!GroupDatabaseTestCase.test_valuesc C s� t j � } t | � d k r+ | j d � x� | D]� } t j | j � } | j | � | j | j | j � | j } | j d � s2 | j d � r� q2 t j
| � } | j | � | j | j j � | j � � q2 Wd S)Ni� z&huge group file, extended test skipped�+�-)r r r
ZskipTest�getgrgidr r r r �
startswith�getgrnam�lower)r r r Ze2�namer r r �test_values_extended s
z*GroupDatabaseTestCase.test_values_extendedc
C s� | j t t j � | j t t j � | j t t j d � | j t t j d � i } i } xJ t j � D]<