;ς < ΔDc@sBdkZdkTdkZeiiiZdefd„ƒYZ dS(N(s*sSourceforgeTestCasecBs—tZdfZhde|iddƒ|iddƒ|idƒ|idƒdS(Nstotal bugs gaims\d+ open / \d+ totalstotal rfes gaimstotal bugs lkjfadstotal rfes lkjfad(sselfs assertRegexps assertError(sself((s./Sourceforge/test.pys testTotal½s cCs|iddƒ|iddƒ|iddƒ|idƒ}|idƒ}|idƒ}|i||ƒ|i||ƒdS(Nsfight gaim opengaims*\'(open|)gaim\': \d+, \'(open|)gaim\': \d+sfight --rfes gaim opengaimsfight --closed gaim opengaimsfight --bugs gaim opengaimsfight --open gaim opengaim(sselfs assertRegexpsgetMsgsmsnsos assertEqual(sselfsmsosn((s./Sourceforge/test.pys testFightΓs   cCs|idƒdS(Ns stats supybot(sselfsassertNotError(sself((s./Sourceforge/test.pys testStatsΠs(s__name__s __module__spluginssFalsesconfigs!testEnableSpecificTrackerCommandssnetworkstestAnys testCloseds testDeletedstestOpens testTrackersstestDefaultprojects testTrackers testSnarfers testTotals testFights testStats(((s./Sourceforge/test.pysSourceforgeTestCase%s        2  ( sres supybot.testssupybot.plugins.Sourceforgessupybotsconfspluginss SourceforgesSfsChannelPluginTestCasesSourceforgeTestCase(ssupybotsresSourceforgeTestCasesSf((s./Sourceforge/test.pys?s