python (3.11.7)
    e                         	 d dl Z d dlmZ  ej        d          Z G d de j                  Zedk    r e j                     dS dS )    N)
import_helpergrpc                   ,    e Zd Zd Zd Zd Zd Zd ZdS )GroupDatabaseTestCasec                 T   |                      t          |          d           |                      |d         |j                   |                     |j        t                     |                      |d         |j                   |                     |j        t                     |                      |d         |j                   |                     |j        t                     |                      |d         |j                   |                     |j        t                     d S )N   r            )
assertEquallengr_nameassertIsInstancestr	gr_passwdgr_gidintgr_memlist)selfvalues     A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_grp.pycheck_valuez!GroupDatabaseTestCase.check_value   s     	
UQ'''q5=111emS111q5?333eos333q5<000elC000q5<000elD11111    c                 l    t                                           }|D ]}|                     |           d S )N)r   getgrallr   )r   entrieses      r   test_valuesz!GroupDatabaseTestCase.test_values   s?    ,,.. 	  	 AQ	  	 r   c                 z   t                                           }t          |          dk    r|                     d           |D ]}t                               |j                  }|                     |           |                     |j        |j                   |j        }|	                    d          s|	                    d          rt           
                    |          }|                     |           |                     |j                                        |                                           d S )Ni  z&huge group file, extended test skipped+-)r   r   r
   skipTestgetgrgidr   r   r   r   
startswithgetgrnamlower)r   r   r   e2names        r   test_values_extendedz*GroupDatabaseTestCase.test_values_extended   s   ,,..w<<$MMBCCC 
	? 
	?Aah''BR   RY1119Ds## 
ts';'; 
d##BR    
RZ--//>>>>
	? 
	?r   c                    |                      t          t          j                   |                      t          t          j        d           |                      t          t          j                   |                      t          t          j        d           |                      t          t          j        d           |                     t          dt          j        d           i }i }t                                          D ]\  }}}}|r|dk    r|||<