Viewing File: /usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyo

ó
ö
5Xc@€sdZddlmZddlZejeƒZddlmZm	Z
ddlmZddl
mZdefd„ƒYZdS(	stest passlib.hostsiÿÿÿÿ(twith_statementN(thoststhash(tunix_crypt_schemes(tTestCaset	HostsTestcB€s2eZdZd„Zd„Zd„Zd„ZRS(s0perform general tests to make sure contexts workcC€sSxLddddgD]8}|j|j|ƒdƒ|j|jd|ƒƒqWdS(Ntt!t*s#!$1$TXl/FX/U$BZge.lr.ux6ekjEjxmzwz0t
unix_disabledttest(tassertEqualtidentifytassertFalsetverify(tselftctxR((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pytcheck_unix_disableds
cC€sPtj}x3ddddgD]}|j|jd|ƒƒqW|j|ƒdS(Nsw$6$rounds=41128$VoQLvDjkaZ6L6BIE$4pt.1Ll1XdDYduEwEYPCMOBiR6W6znsyUEoNlcVXpv2gKKIbQolgmTGe6uEEVJ7azUxuc8Tf7zV9SD2z7Ij751sL$5$rounds=31817$iZGmlyBQ99JSB5n6$p4E.pdPBWx19OajgjLRiOW0itGnyxDGgMlDcOsfaI17s"$1$TXl/FX/U$BZge.lr.ux6ekjEjxmzwz0s
kAJJz.Rwp0A/IR
(Rt
linux_contextt
assertTrueRR(RRR((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyttest_linux_context%s	
cC€s®x§tjtjtjgD]}x-ddgD]}|j|jd|ƒƒq,Wd}tjjƒr€|j|jd|ƒƒn|j	|j
|ƒdƒ|j|ƒqWdS(Ns"$1$TXl/FX/U$BZge.lr.ux6ekjEjxmzwz0s
kAJJz.Rwp0A/IR
s<$2a$04$yjDgE74RJkeqC0/1NheSSOrvKeu9IbKDpcQf/Ox3qsrRS/Kw42qIStbcrypt(Rtfreebsd_contexttopenbsd_contexttnetbsd_contextRRthashmodRthas_backendRRR(RRRth1((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyttest_bsd_contexts2s
cC€sïttddƒ}|s%|jdƒSt|jƒƒ}|j|dƒ|jd|kƒ|jdƒ|j|dƒ|jtt	ƒj
|ƒƒ|j|ƒxHddddgD]4\}}||kr³|j|jd|ƒƒq³q³WdS(Nthost_contexts+host_context not available on this platformsBappears to be unix system, but no known schemes supported by cryptR	s*should have schemes beside fallback schemetsha512_cryptsw$6$rounds=41128$VoQLvDjkaZ6L6BIE$4pt.1Ll1XdDYduEwEYPCMOBiR6W6znsyUEoNlcVXpv2gKKIbQolgmTGe6uEEVJ7azUxuc8Tf7zV9SD2z7Ij751tsha256_cryptsL$5$rounds=31817$iZGmlyBQ99JSB5n6$p4E.pdPBWx19OajgjLRiOW0itGnyxDGgMlDcOsfaI17t	md5_crypts"$1$TXl/FX/U$BZge.lr.ux6ekjEjxmzwz0t	des_crypts
kAJJz.Rwp0A/IR
(Rsw$6$rounds=41128$VoQLvDjkaZ6L6BIE$4pt.1Ll1XdDYduEwEYPCMOBiR6W6znsyUEoNlcVXpv2gKKIbQolgmTGe6uEEVJ7azUxuc8Tf7zV9SD2z7Ij751(RsL$5$rounds=31817$iZGmlyBQ99JSB5n6$p4E.pdPBWx19OajgjLRiOW0itGnyxDGgMlDcOsfaI17(R s"$1$TXl/FX/U$BZge.lr.ux6ekjEjxmzwz0(R!s
kAJJz.Rwp0A/I(
tgetattrRtNonetskipTesttlisttschemesRtremovetsetRt
issupersetRR(RRR&tschemeR((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyttest_host_contextDs"


(t__name__t
__module__t__doc__RRRR+(((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyRs
	
	
	(R.t
__future__Rtloggingt	getLoggerR,tlogtpasslibRRRt
passlib.utilsRtpasslib.tests.utilsRR(((s</usr/lib/python2.7/site-packages/passlib/tests/test_hosts.pyt<module>s
Back to Directory File Manager