;ò = ÄDc@s!dkTdefd„ƒYZdS((s*sBadWordsTestCasecBsbtZdddfZddfZd„Zd„Zd„Zd „Zd „Zd „Z d „Z RS( NsBadWordss UtilitiessFormatsshitsasscCstiiiiigƒdS(N(sconfssupybotspluginssBadWordsswordsssetValue(sself((s./BadWords/test.pystearDown#scCsxz|iD]o}|id|d|ƒ|id|d|ƒ|id|d|ƒ|iddi|ƒd|ƒq WdS(Nsecho %ss(?!%s)secho [colorize %s]s echo foo%sbarsecho [format join "" %s]s (sselfsbadwordsswords assertRegexpsjoin(sselfsword((s./BadWords/test.pys_test)s cCs]xV|iD]K}|id||ƒ|id||ƒ|iddi|ƒ|ƒq WdS(Nsecho %ss echo foo%sbarsecho [format join "" %s]s (sselfsbadwordsswords assertRegexpsjoin(sselfsword((s./BadWords/test.pys_NegTest1s  cCs+|iddi|iƒƒ|iƒdS(Nsbadwords add %ss (sselfsassertNotErrorsjoinsbadwordss_test(sself((s./BadWords/test.pystestAddbadwords7scCs|iƒdS(N(sselfs_NegTest(sself((s./BadWords/test.pys testDefault;scCsH|iddi|iƒƒ|iddi|iƒƒ|iƒdS(Nsbadwords add %ss sbadwords remove %s(sselfsassertNotErrorsjoinsbadwordss_NegTest(sself((s./BadWords/test.pystestRemovebadwords>scCs;|idƒ|idƒ|idƒ|iddƒdS(Ns badwords listsbadwords add shitsbadwords add asss ass and shit(sselfsassertNotErrorsassertResponse(sself((s./BadWords/test.pystestListCs   ( s__name__s __module__spluginssbadwordsstearDowns_tests_NegTeststestAddbadwordss testDefaultstestRemovebadwordsstestList(((s./BadWords/test.pysBadWordsTestCase s       N(s supybot.testsPluginTestCasesBadWordsTestCase(sBadWordsTestCase((s./BadWords/test.pys?s