;ò = ÄDc@s!dkTdefd„ƒYZdS((s*s DunnoTestCasecBsStZddfZd„Zd„Zd„Zd„Zd„Zd„Zd „Z RS( NsDunnosUsercCs-ti|ƒd|_|iddtƒdS(Ns foo!bar@bazsregister tester moosprivate(sPluginTestCasessetUpsselfsprefixsassertNotErrorsTrue(sself((s./Dunno/test.pyssetUp"s  cCs!|idƒ|iddƒdS(Ns dunno add moosasdfagagfosdfksmoo(sselfsassertNotErrorsassertResponse(sself((s./Dunno/test.pys testDunnoAdd's cCs|idƒ|idƒdS(Ns dunno add moosdunno remove 1(sselfsassertNotError(sself((s./Dunno/test.pystestDunnoRemove+s cCs–|idƒ|iddƒ|iddƒ|idƒ|iddƒ|iddƒx%tdƒD]}|id |ƒqgW|idd ƒdS( Ns dunno add foosdunno search moosNo.*dunnos.*foundsdunno search --regexp m/foo/s1 founds dunno add moosdunno search misdunno add moo%ss6 found(sselfsassertNotErrors assertRegexpsrangesi(sselfsi((s./Dunno/test.pystestDunnoSearch/s   cCsX|idƒ|iddƒ|idƒ|iddƒ|idƒ|idƒdS( Ns dunno add moos dunno get 1s#1.*moosdunno add $whos dunno get 2s #2.*\$whos dunno get 3s dunno get a(sselfsassertNotErrors assertRegexps assertError(sself((s./Dunno/test.pys testDunnoGet<s    cCs.|idƒ|idƒ|iddƒdS(Ns dunno add moosdunno change 1 s/moo/bar/s dunno get 1s.*?: ['"]bar['"](sselfsassertNotErrors assertRegexp(sself((s./Dunno/test.pystestDunnoChangeDs  cCs!|idƒ|iddƒdS(Nsdunno add I can't $command.sasdfs I can't asdf.(sselfsassertNotErrorsassertResponse(sself((s./Dunno/test.pystestDollarCommandIs ( s__name__s __module__spluginsssetUps testDunnoAddstestDunnoRemovestestDunnoSearchs testDunnoGetstestDunnoChangestestDollarCommand(((s./Dunno/test.pys DunnoTestCase s      N(s supybot.testsChannelPluginTestCases DunnoTestCase(s DunnoTestCase((s./Dunno/test.pys?s