python (3.12.0)
ΑeL d dl Z d dlZd dlmZ ej d Z ej eed d G d dej Z e
dk( r ej yy) N)
import_helperpwdgetpwallzDoes not have getpwall()c e Zd Zd Zd Zd Zy)PwdTestc t j }|D ] }| 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 | j |d |j | j t |j t t d f | j |d |j | j |j t | j |d |j | j |j t y ) N r )r r assertEquallenpw_nameassertIsInstancestr pw_passwdpw_uidintpw_gidpw_gecosassertIntypepw_dirpw_shell)selfentrieses A/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_pwd.pytest_valueszPwdTest.test_values
sp ,,. 3ASVQ'QqT199-!!!))S1QqT1;;/!!!++s3QqT188,!!!((C0QqT188,!!!((C0QqT1::.MM$qzz*S$t*,=>QqT188,!!!((C0QqT1::.!!!**c2 3 c F t j }i }i }t | dkD r| j d |D ]X }|j |j
g j
| |j |j g j
| Z |D ] }|d r|d dk( r| j t j |j
||j
| j t j |j ||j y )Ni z*passwd file is huge; extended test skippedr +)r r r skipTest
setdefaultr appendr r getpwnamgetpwuid)r r
entriesbynameentriesbyuidr s r! test_values_extendedzPwdTest.test_values_extended$ s ,,.
w<$MMFG <A$$QYY3::1=##AHHb188; < JAQ41Q43;MM#,,qyy1=3KLMM#,,qxx0,qxx2HI Jr# c D | j t t j | j t t j d | j t t j | j t t j d | j t t j
d | j
t dt j d i }i }t j D ] \ }}}}}}} |||<