Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/computerjanitor/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyc

ó
¤Oc@sddlZddlZddlZddlZdejfd„ƒYZdejfd„ƒYZdejfd„ƒYZdS(iÿÿÿÿNtPluginTestscBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs&tjƒ}|jtj|jƒdS(N(tcomputerjanitortPlugintassertRaisestUnimplementedMethodt	get_cruft(tselftp((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyttestGetCruftRaisesExceptionscCs&tjƒ}|j|jƒdƒdS(N(RRtassertEqualtpost_cleanuptNone(RR((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyttestPostCleanupReturnsNonescCs&tjƒ}|jt|dƒƒdS(Ntapp(RRtassertFalsethasattr(RR((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt$testDoesNotHaveAppAttributeByDefault"scCs0tjƒ}|jdƒ|j|jdƒdS(Ntfoo(RRtset_applicationR	R
(RR((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyttestSetApplicationSetsApp&s
cCs#tjƒ}|j|jgƒdS(N(RRR	t	condition(RR((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt(testSetsRequiredConditionToNoneByDefault+s(t__name__t
__module__RRRRR(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyRs
				tPluginManagerTestscBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsNtjƒ}tjd|gƒ}|jƒ}tj|ƒ|j|gƒdS(N(	ttempfiletmkdtempRt
PluginManagerRtget_pluginstostrmdirR	(Rttempdirtpmtplugins((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt"testFindsNoPluginsInEmptyDirectory2s

cCs2tjddgƒ}|j|jƒdgƒdS(Nttestpluginsstestplugins/hello_plugin.py(RRRR	tget_plugin_files(RR ((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt+testFindsOnePluginFileInTestPluginDirectory9scCs5tjddgƒ}|jt|jƒƒdƒdS(NR#i(RRRR	tlenR(RR ((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt'testFindsOnePluginInTestPluginDirectory>scCs6tjddgƒ}|j|jƒdjdƒdS(NRR#i(RRR	RR
(RR ((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt,testFindPluginsSetsApplicationInPluginsFoundBscCs
t|_dS(N(tTruetcallback_called(Rtfilenametindextcount((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pytcallbackFscCsEtjddgƒ}t|_|jd|jƒ|j|jƒdS(NR#R.(RRRtFalseR*RR.tassert_(RR ((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt#testCallsCallbackWhenFindingPluginsIs	(RRR"R%R'R(R.R1(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR0s					tConditionTestscBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs©tjddgƒ|_dtjfd„ƒY}dtjfd„ƒY}dtjfd„ƒY}|ƒ|_|ƒ|_|ƒ|_|j|j|jg|j_dS(NR#tWhitecBseZRS((RR(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR3UstRedcBseZd„ZRS(cSsdg|_dS(Ntred(R(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt__init__Ys(RRR6(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR4XstRedBlackcBseZd„ZRS(cSsddg|_dS(NR5tblack(R(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR6]s(RRR6(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR7\s(	RRRR RtwhiteR5tredblackt_plugins(RR3R4R7((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pytsetUpRscCs#|j|jjƒ|jgƒdS(N(R	R RR9(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt+testReturnsOnlyConditionlessPluginByDefaultescCs/|j|jjddƒ|j|jgƒdS(NRR5(R	R RR5R:(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt*testReturnsOnlyRedPluginWhenConditionIsRedhscCs/|j|jjdddgƒ|jgƒdS(NRR5R8(R	R RR:(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt2testReturnsOnlyRedPluginWhenConditionIsRedAndBlackkscCsA|jt|jjddƒƒt|j|j|jgƒƒdS(NRt*(R	tsetR RR9R5R:(R((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt#testReturnsEallPluginsWhenRequestedns(RRR<R=R>R?RB(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyR2Ps
				(RRtunittestRtTestCaseRRR2(((s@/usr/lib/python2.7/dist-packages/computerjanitor/plugin_tests.pyt<module>s