;ò = ÄDc@s[dkTy dkZWnej o eZnXeej odefd„ƒYZndS((s*Ns PollTestCasecBsetZddfZd„Zd„Zd„Zd„Zd„Zd„Zd „Z d „Z d „Z RS( NsPollsUsercCs]ti|ƒd|_d|_|iiti|iidd|iƒƒ|ii ƒ}dS(Ns foo!bar@bazsfoosregister foo barsprefix( sChannelPluginTestCasessetUpsselfsprefixsnicksircsfeedMsgsircmsgssprivmsgstakeMsgs_(sselfs_((s./Poll/test.pyssetUp)s   cCsÒ|idƒ|iddƒ|iddƒ|iddƒ|iddƒ|idƒ|iddƒ|id ƒ|idd ƒ|id ƒ|id ƒ|id dƒ|idƒ|id dƒdS(Nspoll open Foo?spoll 1sFoo\?sstarted by foos no optionssopenspoll add 1 moos1: ['"]moo['"]spoll add 1 boos2: ['"]boo['"]spoll open Moo?spoll add 2 moospoll 2s poll close 2sclosed(sselfsassertNotErrors assertRegexp(sself((s./Poll/test.pystestPoll2s      cCs|iddƒdS(Nspoll open Foo?s (poll #1)(sselfs assertRegexp(sself((s./Poll/test.pystestOpenBscCsK|iddƒ|idƒ|idƒ|idƒ|iddƒdS(Nspoll open Foo?s (poll #1)s poll close 1spoll close blahs poll close 2spoll 1sclosed(sselfs assertRegexpsassertNotErrors assertError(sself((s./Poll/test.pys testCloseEs    cCs+|idƒ|idƒ|idƒdS(Nspoll open Foo?spoll add 1 moospoll add 2 moo(sselfsassertNotErrors assertError(sself((s./Poll/test.pystestAddLs  cCsR|idƒ|idƒ|idƒ|idƒ|idƒ|idƒdS(Nspoll open Foo?spoll add 1 moos poll vote 1 1s poll vote 1 2spoll vote blah Yesspoll vote 2 blah(sselfsassertNotErrors assertError(sself((s./Poll/test.pystestVoteQs      cCsH|idƒ|idƒ|idƒ|idƒ|iddƒdS(Nspoll open Foo?spoll add 1 moos poll vote 1 1spoll results blahspoll results 1s[\'"]moo[\'"]: 1(sselfsassertNotErrors assertErrors assertRegexp(sself((s./Poll/test.pys testResultsYs     cCs>|idƒ|iddƒ|idƒ|iddƒdS(Nspoll open Foo?s poll lists#1: [\'"]Foo\?[\'"]spoll open Foo 2?s*#1: [\'"]Foo\?[\'"].*#2: [\'"]Foo 2\?[\'"](sselfsassertNotErrors assertRegexp(sself((s./Poll/test.pystestList`s    cCs†|idƒ|idƒ|idƒ|idƒ|idƒ|idƒ|idƒ|idƒ|id ƒ|id ƒdS( Nspoll open Foo?spoll add a moospoll add 1 moos poll vote a 1s poll vote 1 as poll vote 1 1spoll results aspoll results 1s poll close as poll close 1(sselfsassertNotErrors assertError(sself((s./Poll/test.pystestGetIDErrorgs         ( s__name__s __module__spluginsssetUpstestPollstestOpens testClosestestAddstestVotes testResultsstestListstestGetIDError(((s./Poll/test.pys PollTestCase's        (s supybot.testssqlites ImportErrorsNonesChannelPluginTestCases PollTestCase(ssqlites PollTestCase((s./Poll/test.pys?s