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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Q\¬Qc@s_ddlZddlZddlmZddlmZmZddlZddfddfdd    fd
d fd d fddfddfddfddfddfeej    ƒej    fde
fddfde
fde
fde
fde
fgZ er
e e dƒdfe dƒdfe dƒd    fe d
ƒd fe d ƒd fe dƒdfe dƒdfe dƒdfe ddƒdfe dƒdfe dƒe
fe dƒdfe dƒe
fe dƒe
fe dƒe
fe dƒe
fe dƒe
fg7Z ndefd„ƒYZd eejfd!„ƒYZd"„Zed#kr[eƒndS($iÿÿÿÿN(t test_support(t run_unittestt have_unicodet0it1it9i    t10i
t99ict100idt314i:s 314s314 s            314            s  1xs  1  s  1  tt s            s\u0663\u0661\u0664 sraw-unicode-escapeitIntLongCommonTestscBs&eZdZdZd„Zd„ZRS(sAMixin of test cases to share between both test_int and test_long.cCs|j|jƒdƒdS(Ni(t assertEqualtntype(tself((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt test_no_args7scCs“|j|jddƒdƒ|j|jdddƒdƒ|j|jddddƒdƒ|jt|jddƒ|jt|jdd    ƒdS(
Ntxg333333ó?iRtbaseiii
i(R Rt assertRaisest    TypeError(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_keyword_args:s
"N(t__name__t
__module__t__doc__tNoneRRR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR 0s    t IntTestCasescBs•eZeZd„Zd„Zejej    dƒj
dƒdƒd„ƒZ d„Z d„Z d„Zd    „Zd
„Zejd „ƒZd „ZRS( c    CsÛ |jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtdƒdƒ|jtd    ƒdƒ|jtd
ƒdƒ|jtd d ƒd ƒtrñ|jttd ƒd ƒd ƒnxštD]’\}}xƒd­D]{}xrd®D]j}|||}|}|dkrT|tk    rT| }ny|jt|ƒ|ƒWq|k
rqXqWq WqøWtdtjƒ}t|ƒ}|j|dtj ƒ|j    |tƒ|jt|dƒtjdƒtdƒ}|j    |t
ƒtdƒ}|j    |t
ƒdtj}|j|d?|dƒ|j ttdƒ|j ttddƒ|j ttddƒ|j ttddƒtdd ƒ}|j    |t
ƒtr÷tt d!ƒd ƒ}|j    |t
ƒn|j t tdd"ƒ|jtd#d$ƒd%ƒ|jtd&d ƒd'ƒ|j ttd(d ƒ|j ttd(d$ƒ|j ttd)d*ƒ|j ttd)d$ƒ|j ttd+dƒ|j ttd+d$ƒ|jtd,dƒd-ƒ|jtd.dƒd-ƒ|jtd/d0ƒd-ƒ|jtd1d2ƒd-ƒ|jtd3d4ƒd-ƒ|jtd5d6ƒd-ƒ|jtd7d*ƒd-ƒ|jtd8d9ƒd-ƒ|jtd:dƒd-ƒ|jtd;d<ƒd-ƒ|jtd=d"ƒd-ƒ|jtd>d?ƒd-ƒ|jtd@dAƒd-ƒ|jtdBdCƒd-ƒ|jtdDd ƒd-ƒ|jtdEdFƒd-ƒ|jtdGdHƒd-ƒ|jtdIdJƒd-ƒ|jtdKdƒd-ƒ|jtdLdMƒd-ƒ|jtdNdOƒd-ƒ|jtdPdQƒd-ƒ|jtdRdSƒd-ƒ|jtdTdUƒd-ƒ|jtdVdWƒd-ƒ|jtdXdYƒd-ƒ|jtdZd[ƒd-ƒ|jtd\d]ƒd-ƒ|jtd^d_ƒd-ƒ|jtd`daƒd-ƒ|jtdbdcƒd-ƒ|jtdddeƒd-ƒ|jtdfdgƒd-ƒ|jtdhdiƒd-ƒ|jtdjdkƒd-ƒ|jtdld$ƒd%ƒ|jtdld$ƒd%ƒ|jtdmd$ƒd$ƒ|jtdnd$ƒd%ƒ|jtd&d$ƒd'ƒ|jtdod$ƒd0ƒ|jtdpd$ƒd%ƒ|jtdqd$ƒd'ƒ|jtdrd$ƒd0ƒ|jtdsd$ƒd$ƒ|jtdtd$ƒd$ƒ|jtdud$ƒd$ƒ|jtdvd$ƒd$ƒ|j ttdwd$ƒ|j ttdxd$ƒ|jtd#ƒdyƒ|jtd#dƒdyƒ|jtd&d ƒd'ƒ|jtdnd*ƒd%ƒ|jtdodƒd0ƒ|jtdzd ƒd'ƒ|jtd{d*ƒd%ƒ|jtd|dƒd0ƒ|j ttd}dƒ|j ttd~dƒ|j ttddƒ|j ttd€dƒ|j ttdd*ƒ|j ttd‚d*ƒ|j ttdƒd*ƒ|j ttd„d*ƒ|j ttd…d ƒ|j ttd†d ƒ|j ttd‡d ƒ|j ttdˆd ƒ|jtd‰dƒdŠƒ|jtd‹dƒdŠƒ|jtdŒd0ƒdŠƒ|jtdd2ƒdŠƒ|jtdŽd4ƒdŠƒ|jtdd6ƒdŠƒ|jtdd*ƒdŠƒ|jtd‘d9ƒdŠƒ|jtd’dƒdŠƒ|jtd“d<ƒdŠƒ|jtd”d"ƒdŠƒ|jtd•d?ƒdŠƒ|jtd–dAƒdŠƒ|jtd—dCƒdŠƒ|jtd˜d ƒdŠƒ|jtd™dFƒdŠƒ|jtdšdHƒdŠƒ|jtd›dJƒdŠƒ|jtdœdƒdŠƒ|jtddMƒdŠƒ|jtdždOƒdŠƒ|jtdŸdQƒdŠƒ|jtd dSƒdŠƒ|jtd¡dUƒdŠƒ|jtd¢dWƒdŠƒ|jtd£dYƒdŠƒ|jtd¤d[ƒdŠƒ|jtd¥d]ƒdŠƒ|jtd¦d_ƒdŠƒ|jtd§daƒdŠƒ|jtd¨dcƒdŠƒ|jtd©deƒdŠƒ|jtdªdgƒdŠƒ|jtd«diƒdŠƒ|jtd¬dkƒdŠƒdS(¯Ni:g…ëQ¸    @il:g…ëQ¸    Àiýÿÿÿg333333@g333333Àg @g ÀRilR
t+t-R s    s            iÿÿÿÿig}Ô%­I²Tg}Ô%­I²Ôit123t53i(i
t123 245iRiXiai t0123iiSt0x123i#t0xt0oit0bt!100000000000000000000000000000000lt102002022201221111211t10000000000000000it32244002423141it 1550104015504it 211301422354it 40000000000t 12068657454i    t
4294967296t
1904440554i t    9ba461594t    535a79889i t    2ca5b7464it    1a20dcd81it    100000000ta7ffda91it704he7g4it4f5aff66it3723ai4gt281d55i4it1fj8b184it1606k7icitmb994agithek2mglitdnchbnmitb28jpdmit8pfgih4it76beiggit5qmcpqgit4q0jto4it4000000i t3aokq94i!t2qhxjlii"t2br45qbi#t1z141z4i$s 0123  t000t0o123t0b100s     0O123   s 0X123  s 0B100 Rs+0s-0t00t08s-012395i{t0X123t0O123t0B100t0b2t0b02t0B2t0B02t0o8t0o08t0O8t0O08t0xgt0x0gt0Xgt0X0gt!100000000000000000000000000000001lt102002022201221111212t10000000000000001t32244002423142t 1550104015505t 211301422355t 40000000001t 12068657455t
4294967297t
1904440555t    9ba461595t    535a7988at    2ca5b7465t    1a20dcd82t    100000001ta7ffda92t704he7g5t4f5aff67t3723ai4ht281d55i5t1fj8b185t1606k7idtmb994ahthek2mgmtdnchbnntb28jpdnt8pfgih5t76beight5qmcpqht4q0jto5t4000001t3aokq95t2qhxjljt2br45qct1z141z5(R
RR(R
R s    s            (R tintRtunicodetLt
ValueErrortreprtsystmaxinttassertIsInstancetlongRtunichrR(RtstvtsigntprefixtsstvvR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt
test_basicFs8"  
  !   c
CsBd}xètddƒD]×}|jƒ}|j|tt|ƒjdƒƒƒ|dkr‘|jd|dt|ƒkoˆd|knƒn|j|dƒ|dkr|j|dtj    tj
t|ƒƒtj
dƒ|ƒƒqqW|jdjƒdƒ|jdjƒdƒ|jdjƒdƒ|jdjƒdƒ|jd    jƒdƒxÜdd
d d d dddddg
D]¶}d|}|j|djƒ|ƒ|jd|jƒ|ƒ|j|jƒ|dƒ|j| jƒ|dƒ|j|djƒ|dƒ|j| djƒ|dƒq„WdS(Ng»½×Ùß|Û=iÿÿièýs-0biiiiÿÿÿÿiþÿÿÿiiiiii i!i?i@( txranget
bit_lengthR tlentbintlstript
assertTruetabstmathtfloortlog(RttinyRtktita((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_bit_lengths. % 8 2+
tdoubletIEEEstest requires IEEE 754 doublescCs¦ddddddddddd d"d#d%d&d(d)d*d+g}x0|D](}|jttt|ƒƒƒ|ƒqFW|jttd-ƒƒd.ƒ|jttd0ƒƒd2ƒ|jttd4ƒƒd6ƒ|jttd8ƒƒd:ƒ|jttd<ƒƒd>ƒ|jttd@ƒƒdBƒ|jttdEƒƒdGƒ|jttdJƒƒdMƒ|jttdPƒƒdSƒ|jttdVƒƒdYƒ|jttd\ƒƒd_ƒ|jttdbƒƒdeƒ|jttdgƒƒdiƒ|jttdkƒƒdlƒ|jttdnƒƒdoƒ|jttdqƒƒdsƒ|jttduƒƒdwƒ|jttdyƒƒd{ƒ|jttd}ƒƒdƒ|jttdƒƒdƒƒdS(„Niþÿÿÿiÿÿÿÿiiii4i5ii6i?i@i
iiiiiiiii i II IÿÿÿÿÿÿI I I I I I@Iüÿÿÿÿÿ?I@Iþÿÿÿÿÿ?lllûÿÿÿlllûÿÿÿl Fµx:^Vl@=7M.cl€dê&Oá!I I I I I I I I I I I I I I I I I I I I I I I I IàÿIÿÿÿÿÿÿßÿI IàÿI IàÿIþÿÿÿÿÿßÿI IàÿIþÿÿÿÿÿßÿI IàÿIýÿÿÿÿÿßÿI IàÿIüÿÿÿÿÿßÿI IàÿIûÿÿÿÿÿßÿI IàÿIüÿÿÿÿÿßÿI IàÿIúÿÿÿÿÿßÿI IàÿIúÿÿÿÿÿßÿI IàÿIùÿÿÿÿÿßÿI IàÿIøÿÿÿÿÿßÿI@Iþÿÿÿÿÿ?I@Iþÿÿÿÿÿ?I@Iÿÿÿÿÿÿ?I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I
@I@I@I@I @I@I @(R Rtfloat(Rt exact_valuestvalue((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_float_conversion1s2 &cCs dtfd„ƒY}d|dƒg}tridtfd„ƒY}|tdƒ|tdƒƒg7}nx›|D]“}d|t|ƒjf}y?|jt|ƒdd|ƒ|jt|d    ƒd
d|ƒWqptk
r}td t|ƒj|fƒ‚qpXqpWdS( Nt    CustomStrcBseZRS((RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¥VsRt CustomUnicodecBseZRS((RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¦Zssx has value %s and type %sidtmsgiisFor %s got TypeError: %s(    tstrRR€ttypeRR RRtAssertionError(RR¥tvaluesR¦RR§terr((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt(test_valid_non_numeric_input_types_for_xSs% #cCs|jttdƒdS(Ns1.2(RR‚R(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt test_error_on_string_float_for_xfscCs |jtttdƒdƒdS(NRi(RRRt    bytearray(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_error_on_bytearray_for_xiscCs4x-dddgD]}|jttd|ƒqWdS(NiÿÿÿÿiièR(RR‚R(RR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_error_on_invalid_int_baseslscCs|jttdddƒdS(NidRtfoo(RRR(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_error_on_string_basepscCse|jtdƒdƒ|jtdƒdƒtra|jtdƒdƒ|jtdƒdƒndS(NRi
s-1iÿÿÿÿu10u-1(tassertIsRR(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_small_intsss
csædd$d„ƒY}|jtt|ƒƒdtfd„ƒY}|jtt|ƒƒdd%d„ƒY}dtfd„ƒY}d    tfd
„ƒY}d tfd „ƒY}d tfd„ƒY}dtfd„ƒY}|jt|ƒƒdƒ|jt|ƒƒdƒ|jt|ƒƒdƒ|jt|ƒƒdƒ|jt|ƒƒdƒ|jtt|ƒƒdd&d„ƒY}    xct|    fD]U}
d|
fd„ƒY} |jt| ƒƒdƒd|
fd„ƒY} |jt| ƒƒdƒxît|    fD]à} d| fd„ƒY‰d|
f‡fd†ƒY}|jt|ƒƒdƒd| f‡fd†ƒY‰d |
f‡fd!†ƒY}yt|ƒƒWn)tk
r¿}|jt|ƒd"ƒqúX|jd#|
| ffƒqúWq‰WdS('NtClassicMissingMethodscBseZRS((RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¶}stMissingMethodscBseZRS((RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR·stFoo0cBseZd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt__int__†s(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¸…stFoo1cBseZd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹Šs(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRº‰stFoo2cBseZd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹Žs(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR»stFoo3cBseZd„ZRS(cSs|S(N((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹’s(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¼‘stFoo4cBseZd„ZRS(cSsdS(Nl*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹–s(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR½•stFoo5cBseZd„ZRS(cSsdS(NgE@((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹šs(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¾™si*il*tClassiccBseZRS((RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¿¤stIntOverridesTrunccBseZd„Zd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹¨scSsdS(Niôÿÿÿ((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt    __trunc__ªs(RRR¹RÁ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÀ§s    t    JustTrunccBseZd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÁ¯s(RRRÁ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR®stIntegralcBseZd„ZRS(cSsdS(Ni*((R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyR¹µs(RRR¹(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRôstTruncReturnsNonIntcseZ‡fd†ZRS(csˆƒS(N((R(RÃ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÁ¹s(RRRÁ((RÃ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRĸst NonIntegralcseZ‡fd†ZRS(csˆƒS(N((R(RÅ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÁ¾s(RRRÁ((RÅ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRŽstTruncReturnsNonIntegralcseZ‡fd†ZRS(csˆƒS(N((R(RÅ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÁÃs(RRRÁ((RÅ(sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRÆÂss2__trunc__ returned non-Integral (type NonIntegral)s!Failed to raise TypeError with %s((((RtAttributeErrorRtobjectRR R¨tfail(RR¶R·R¸RºR»R¼R½R¾R¿RRÀRÂttrunc_result_baseRÄRÆte((RÃRÅsU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyttest_intconversion{sF     (RRRRRRžtunittestt
skipUnlessR¡t __getformat__t
startswithR¤R­R®R°R±R³Rt cpython_onlyRµRÌ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyRBs    É    "!                    cCsttƒdS(N(RR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt    test_mainÏst__main__(R„RÍttestRttest.test_supportRRR—RƒR…R‚RR€RˆRÈR tTestCaseRRÒR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_int.pyt<module>s\                                                               ÿŽ