ó {G_Tc @sìddlZddlmZddlZddlZeeddƒƒddddd d d d d ddg Z dej fd„ƒYZ de fd„ƒYZ de fd„ƒYZ de fd„ƒYZd„ZedkrèeƒndS(iÿÿÿÿN(t test_supportiiiièiiii i'i@i€ii@BtBufferSizeTestcBs,eZd„Zd„Zd„Zd„ZRS(cCsätjtjƒ|jtjdƒ}z§|j|ƒ|jdƒ|j|ƒ|jƒttjdƒ}|jƒ}|j||dƒ|jƒ}|j||ƒ|jƒ}|j| ƒ|jƒWdtjtjƒXdS(Ntwbs trb( tsupporttunlinktTESTFNtopentwritetclosetreadlinet assertEqualt assertTrue(tselftstftline((s+/usr/local/lib/python2.7/test/test_bufio.pyttry_ones        cCs‡x€tD]x}t|t|ƒƒ\}}|||| }|jt|ƒ|ƒ|j|ƒ|j|dƒ|j|d ƒqWdS(Ntxiÿÿÿÿ(tlengthstdivmodtlenR R(R tpatterntlengthtqtrt teststring((s+/usr/local/lib/python2.7/test/test_bufio.pyt drive_one*s  cCs|jdƒdS(Nt1234567890(R(R ((s+/usr/local/lib/python2.7/test/test_bufio.pyt test_primepat8scCs|jtdƒƒdS(Niè(Rtbytes(R ((s+/usr/local/lib/python2.7/test/test_bufio.pyt test_nullpat=s(t__name__t __module__RRRR(((s+/usr/local/lib/python2.7/test/test_bufio.pyRs   tCBufferSizeTestcBseZejZRS((R R!tioR(((s+/usr/local/lib/python2.7/test/test_bufio.pyR"AstPyBufferSizeTestcBseZeejƒZRS((R R!t staticmethodtpyioR(((s+/usr/local/lib/python2.7/test/test_bufio.pyR$DstBuiltinBufferSizeTestcBseZeZRS((R R!R(((s+/usr/local/lib/python2.7/test/test_bufio.pyR'GscCstjtttƒdS(N(Rt run_unittestR"R$R'(((s+/usr/local/lib/python2.7/test/test_bufio.pyt test_mainKst__main__(tunittestttestRRR#t_pyioR&tlisttrangeRtTestCaseRR"R$R'R)R (((s+/usr/local/lib/python2.7/test/test_bufio.pyts   '3