tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
R\¬Qc@sµddlmZddlmZddlZddlZddlZddlZddlZddl    m
Z e ej dƒsejdƒ‚nddZd
d d d ddegZdjeƒdZdjeƒdZdjeƒdZdjeƒdZgeD]Zed^q Zdejfd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedkr±eƒndS( iÿÿÿÿ(tprint_function(tunicode_literalsN(t test_supportunewlinesu3This Python does not have universal newline supportuxiiuline1=1u@line2='this is a very long line designed to go past any default u;buffer limits that exist in io.py but we also want to test uthe uncommon case, naturally.'udef line3():passu line4 = '%s'u
u u
tTestGenericUnivNewlinescBsJeZdZdZd„Zd„Zd„Zd„Zd„Zd„Z    RS(uruwbcCs\|j}d|jkr*|jdƒ}n|jtj|jƒ}|j|ƒWdQXdS(Nubuascii(tDATAt    WRITEMODEtencodetopentsupporttTESTFNtwrite(tselftdatatfp((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pytsetUp.s
    cCs"ytjtjƒWnnXdS(N(tostunlinkRR    (R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyttearDown5scCsc|jtj|jƒ}|jƒ}WdQX|j|tƒ|jt|jƒt|j    ƒƒdS(N(
RRR    tREADMODEtreadt assertEqualtDATA_LFtsettnewlinestNEWLINE(R R R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt    test_read;scCsc|jtj|jƒ}|jƒ}WdQX|j|tƒ|jt|jƒt|j    ƒƒdS(N(
RRR    Rt    readlinesRt
DATA_SPLITRRR(R R R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyttest_readlinesAscCs|jtj|jƒ?}g}|jƒ}x#|rR|j|ƒ|jƒ}q0WWdQX|j|tƒ|jt|j    ƒt|j
ƒƒdS(N( RRR    RtreadlinetappendRRRRR(R R R td((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt test_readlineGs      cCsˆ|jtj|jƒV}|jƒ|jƒ}|jƒ}|j|tdƒ|j    |ƒ|jƒ}WdQX|j|tdƒdS(Ni(
RRR    RRttellRRRtseek(R R tposR ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt    test_seekQs
   (
t__name__t
__module__RRRRRRR R$(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR(s                    
tTestCRNewlinescBseZdZeZRS(u (R%R&RtDATA_CRR(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR'\stTestLFNewlinescBseZdZeZRS(u
(R%R&RRR(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR)`stTestCRLFNewlinescBseZdZeZd„ZRS(u
cCs~|jtj|jƒ>}|jt|jƒtdƒƒ|jƒ}|j    ƒ}WdQX|jt|jƒt|j
ƒƒdS(N( RRR    RRtreprRtNoneRR!R(R R R R#((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt    test_tellhs
 (R%R&Rt    DATA_CRLFRR-(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR*dstTestMixedNewlinescBseZdZeZRS(u u
(u u
(R%R&Rt
DATA_MIXEDR(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR/oscCs¬ttttf}g}x€|D]x}d|fd„ƒY}td|jƒ|_d|fd„ƒY}td|jƒ|_|j|ƒ|j|ƒqWtj|ŒdS(NtCTestcBseZejZRS((R%R&tioR(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR1|suCtPyTestcBseZeejƒZRS((R%R&t staticmethodtpyioR(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyR3suPy(    R'R)R*R/tstrR%RRt run_unittest(t
base_teststteststtestR1R3((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt    test_maints      u__main__i@( t
__future__RRR2t_pyioR5tunittestRtsysR:RRthasattrtstdintSkipTesttFATXt DATA_TEMPLATEtjoinRR(R.R0txRtTestCaseRR'R)R*R/R;R%(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_univnewlines.pyt<module>s:      
 4