%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_pwd.pyo

ó
Nêáac@ssddlZddlZddlmZejdƒZdejfd„ƒYZd„Ze	dkroeƒndS(iÿÿÿÿN(ttest_supporttpwdtPwdTestcBs#eZd„Zd„Zd„ZRS(cCsitjƒ}xV|D]N}|jt|ƒdƒ|j|d|jƒ|j|jtƒ|j|d|jƒ|j|jtƒ|j|d|jƒ|j|jt	t
fƒ|j|d|jƒ|j|jt	t
fƒ|j|d|jƒ|j|jtƒ|j|d|j
ƒ|j|j
tƒ|j|d|jƒ|j|jtƒqWdS(	Niiiiiiii(RtgetpwalltassertEqualtlentpw_nametassertIsInstancet
basestringt	pw_passwdtpw_uidtinttlongtpw_gidtpw_gecostpw_dirtpw_shell(tselftentrieste((s)/usr/local/lib/python2.7/test/test_pwd.pyttest_values	s"
cCsÿtjƒ}i}i}t|ƒdkr:|jdƒnxF|D]>}|j|jgƒj|ƒ|j|jgƒj|ƒqAWxu|D]m}|dsŠ|ddkr±qŠn|jtj	|jƒ||jƒ|jtj
|jƒ||jƒqŠWdS(Niès*passwd file is huge; extended test skippedit+(RRRtskipTestt
setdefaultRtappendR
tassertIntgetpwnamtgetpwuid(RRt
entriesbynametentriesbyuidR((s)/usr/local/lib/python2.7/test/test_pwd.pyttest_values_extended#s
 
#cCs&|jttjƒ|jttjdƒ|jttjƒ|jttjdƒ|jttjdƒi}i}x=tjƒD]/\}}}}}}}	|||<|||<qW|jƒ}
d}|
|}xÈ||kršt|ƒ}
xštt	|
ƒƒD]Y}|
|dkr"d|
|<Pqþ|
|dkr8qþqþt
t|
|ƒdƒ|
|<PqþW|d}y|
|}Wntk
r‡PnXdj
|
ƒ}qÓW|jttj|ƒtj}|j||ƒ|jttj|ƒ|jttjd	ƒ|jttjdƒ|jttjdƒdS(Ng…ëQ¸	@i*itztAtZitiÿÿÿÿii€l	l	l÷ÿÿÿ(tassertRaisest	TypeErrorRRRRtkeystlisttxrangeRtchrtordt
IndexErrortjointKeyErrortsystmaxinttassertNotIn(Rtbynamestbyuidstntptutgtgecostdtstallnamestnameitfakenametcharstitfakeuid((s)/usr/local/lib/python2.7/test/test_pwd.pyttest_errors7sH(




	(t__name__t
__module__RRR?(((s)/usr/local/lib/python2.7/test/test_pwd.pyRs		cCstjtƒdS(N(Rtrun_unittestR(((s)/usr/local/lib/python2.7/test/test_pwd.pyt	test_mainnst__main__(
R-tunittestttestRt
import_moduleRtTestCaseRRCR@(((s)/usr/local/lib/python2.7/test/test_pwd.pyt<module>sg	

Zerion Mini Shell 1.0