ϪfddlmZddlmZddlmZddlmZGddejZ GddejZ y ) ) annotations)mixin)StringTransport)unittestc0eZdZUdZdZded<ddZd dZy) TestBufferingProtoFrr transportc$d|_tS)NT) scheduledobject)selfs ?/usr/lib/python3/dist-packages/twisted/conch/test/test_mixin.pyschedulezTestBufferingProto.schedulesxc.|xjdz c_y)N) rescheduled)r tokens r reschedulezTestBufferingProto.reschedules ArN)returnr )rr rNone)__name__ __module__ __qualname__r r__annotations__rrrrrr sIKrrceZdZddZy)BufferingTestscPt}tx}|_|j|jgd}|j d|j |j|j|j|D]^}|j}|j ||j|j|dz|j|jd`|j|j|jddj|zy)N)foosbarsbazsquuxr rr) rrr assertFalser write assertTruer assertEqualvalueflushjoin)r ptLsns r testBufferingzBufferingTests.testBufferings  )++AK % -   $ ' -A A GGAJ   Q]]AE 2   QWWY ,  -   FSXXa[$89rN)rr)rrrr-rrrrrs:rrN) __future__r twisted.conchrtwisted.internet.testingr twisted.trialrBufferingMixinrTestCaserrrrr4s7#4" -- :X&&:r