Ϫf!dZddlmZddlmZddlmZejrddlm Z ndZ ee dudGdd eZ y) z- Tests for L{twisted.internet._pollingfile}. )skipIf)platform)TestCase) _pollingfileNzTest will run only on Windows.c eZdZdZddZddZy)PollableWritePipeTestsz7 Tests for L{_pollingfile._PollableWritePipe}. Ncttjdd}|jt|jdy)z L{_pollingfile._PollableWritePipe.write} raises a C{TypeError} if an attempt is made to append unicode data to the output buffer. cyNr H/usr/lib/python3/dist-packages/twisted/internet/test/test_pollingfile.pyz:PollableWritePipeTests.test_writeUnicode..rtestN)r_PollableWritePipe assertRaises TypeErrorwriteselfps rtest_writeUnicodez(PollableWritePipeTests.test_writeUnicodes,  + +A| < )QWWf5rctjdd}|jt|jdg|jt|jdy)z L{_pollingfile._PollableWritePipe.writeSequence} raises a C{TypeError} if unicode data is part of the data sequence to be appended to the output buffer. r cyr r r rrrzBPollableWritePipeTests.test_writeSequenceUnicode..'rrr)rN)rrrr writeSequencers rtest_writeSequenceUnicodez0PollableWritePipeTests.test_writeSequenceUnicode!sD  + +A| < )Q__vh? )Q__i@r)returnN)__name__ __module__ __qualname____doc__rrr rrrrs6Arr) r#unittestrtwisted.python.runtimertwisted.trial.unittestr isWindowstwisted.internetrrr rrr)sW++8-L >?AXA@Ar