mς %U²Ic@s]dkZdklZdkZdeifd„ƒYZd„Zedjo eƒndS(N(s test_supporttPwdTestcBstZd„Zd„ZRS(NcCs(tiƒ}h}h}x¬|D]€}|it|ƒdƒ|i|d|i ƒ|i t |i t ƒƒ|i|d|i ƒ|i t |i t ƒƒ|i|d|iƒ|i t |itƒƒ|i|d|iƒ|i t |itƒƒ|i|d|iƒ|i t |it ƒƒ|i|d|iƒ|i t |it ƒƒ|i|d|iƒ|i t |it ƒƒ|i|i gƒi|ƒ|i|igƒi|ƒqWxZ|D]R}|i ti|i ƒ||i jƒ|i ti|iƒ||ijƒqΞWdS( Niiiiiiii(tpwdtgetpwalltentriest entriesbynamet entriesbyuidtetselft assertEqualtlentpw_nametassert_t isinstancet basestringt pw_passwdtpw_uidtinttpw_gidtpw_gecostpw_dirtpw_shellt setdefaulttappendtgetpwnamtgetpwuid(RRRRR((t*/data/zmath/lib/python2.4/test/test_pwd.pyt test_valuess4  &cCsά|ittiƒ|ittiƒ|ittidƒh}h} x=tiƒD]/\} } }}}}}||| <| | |R:(R<R@RR>R((Rt?s   R