403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python313/Lib/test/test_capi/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python313/Lib/test/test_capi/__pycache__/test_long.cpython-313.opt-1.pyc
�

��i:o���SSKrSSKrSSKJr SSKJr \R
"S5r\R
"S5rSr"SS\	5r
"SS5r"S	S
5r"SS\R5r\S
:Xa\R "5 gg)�N)�
import_helper�	_testcapi�_testlimitedcapic��\rSrSrSrg)�IntSubclass�
�N)�__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r	��-C:\Python313\\Lib\test\test_capi\test_long.pyrr
s��rrc� �\rSrSrSrSrSrg)�Index�c��Xlg�N��value)�selfrs  r�__init__�Index.__init__s���
rc��UR$rr�rs r�	__index__�Index.__index__s���z�z�rrN)r
rrr
rrrr	rrrrs���rrc� �\rSrSrSrSrSrg)�
MyIndexAndInt�c��g)N�
r	rs rr�MyIndexAndInt.__index__���rc��g)N�r	rs r�__int__�MyIndexAndInt.__int__r%rr	N)r
rrr
rr(rr	rrr r s���rr c���\rSrSrSrSrSrSrSrSr	Sr
S	rS
S\S.S
jr
SrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrS r S!r!S"r"S#r#g$)%�	LongTests�c��1S[S55kS[S55kS[S55kS[S55kS[S55kS[S55kHJnURUS	9 [RU5up#U(aUR	X5 SSS5 ML g!,(df   M^=f)
Nc3�,# �UH
nSU-v� M g7f��Nr	��.0�ns  r�	<genexpr>�)LongTests.test_compact.<locals>.<genexpr>$s���
&�I�q�a��d�I����Bc3�.# �UHnSU-*v� M
 g7fr/r	r1s  rr4r5%s���
'�Y��q�!�t�e�Y���c3�2# �UH
nSU-S-
v� M g7f�r0�Nr	r1s  rr4r5&s���
*�	�1�a��d�Q�h�	�s�c3�4# �UHnSU-*S-v� M g7fr;r	r1s  rr4r5's���
+��A�q�!�t�e�a�i��s�c3�,# �UH
nSU-v� M g7f��%Nr	r1s  rr4r5)s���
'�Y��b�!�e�Y�r6�c3�.# �UHnSU-*v� M
 g7fr?r	r1s  rr4r5*s���
(�i��r�1�u�f�i�r9)r3)�range�subTestr�call_long_compact_api�assertEqual)rr3�
is_compactrs    r�test_compact�LongTests.test_compact!s���	
�
&�E�"�I�
&�	
�(�U�2�Y�
'�	
�+��b�	�
*�		
�
,��r��
+�	
�(�U�2�Y�
'�	
�)�e�B�i�
(�	
�A������"�$-�$C�$C�A�$F�!�
���$�$�Q�.�#�"�	
�#�"�s�0B>�>
C
	c�H�UR[RS5S5 UR[RS5S5 UR[RS5S5 UR[R[R5S5 g)N���)TrKr)Tr�)TrL)FrK)rFrrE�sys�maxsizers r�test_compact_known�LongTests.test_compact_known1sw��	
����8�8��<�j�I�����8�8��;�Y�G�����8�8��=�{�K�����8�8����E�$�	&rc��[RnURU"S55 URU"S55 URU"S55 URU"S55 URU"[S555 UR	U"S55 UR	U"[555 g�Nr<l�
~��l!]crKT��?)r�pylong_check�
assertTruer�assertFalse�object�r�checks  r�test_long_check�LongTests.test_long_check:s��� �-�-������a��!�����<�=�>�����b�	�"�����d��$�����k�!�n�-�.�����s��$�����v�x��)rc��[RnURU"S55 URU"S55 URU"S55 URU"S55 URU"[	S555 URU"S55 URU"[555 grR)r�pylong_checkexactrUrVrrWrXs  r�test_long_checkexact�LongTests.test_long_checkexactFs��� �2�2������a��!�����<�=�>�����b�	�"�����t��%�����{�1�~�.�/�����s��$�����v�x��)rc	���[Rn[RRnSSSSSSSX"*4	H<nURUS9 UR
U"U5[U55 SSS5 M> UR[U[S	55 UR[U[S
55 UR[U[S55 g!,(df   M�=f)Ng@gffffff@g������@gffffff�g�������gg�r�infz-inf�nan)r�pylong_fromdoublerM�
float_info�maxrDrF�int�assertRaises�
OverflowError�float�
ValueError)r�
fromdouble�	float_maxrs    r�test_long_fromdouble�LongTests.test_long_fromdoubleRs���%�7�7�
��N�N�&�&�	��3��T�4��d�I�z�R�E����E��*�� � ��E�!2�C��J�?�+�*�S�	
���-��U�5�\�B����-��U�6�]�C����*�j�%��,�?�	+�*�s�"C�
C&	c�"�[Rn[5nU"U5nU"[5nUR	U[
5 UR
US5 UR	U[
5 URUS5 URX45 g)Nr)	r�pylong_fromvoidptrrW�NULL�assertIsInstancerf�assertGreaterEqualrF�assertNotEqual)r�fromvoidptr�obj�x�ys     r�test_long_fromvoidptr�LongTests.test_long_fromvoidptr]sv��&�9�9���h�������������a��%�����1�%����a��%�����A�����A�!rc�4�[RnURU"SS5S5 URU"SS5S5 URU"SS5S	5 URU"SS
5S5 URU"SS
5S5 UR[USS
5 URU"S
S5S5 URU"SS5S5 URU"SS5S5 UR[USS5 UR[USS5 UR[USS5 UR[USS5 UR[USS5 UR[USR5S
5 UR[USR5S5 URU"SS
5S5 URU"SS
5S5 URU"SS5S5 URU"SS5S5 g)Ns123r#)�{�scafer)���sxyz�$)�r}rs0xcafe)r~�s-123)���rs -123 )r�r�s1_23)r|rs- 123rr<rKr@�١٢٣٤٥٦٧٨٩٠s123s123456)i#r})r�pylong_fromstringrFrgrj�encode)r�
fromstrings  r�test_long_fromstring�LongTests.test_long_fromstringis���%�7�7�
�����F�B�/��:�����G�R�0�+�>�����F�B�/��<�����F�A�.��9�����I�q�1�;�?����*�j�'�1�=�����G�R�0�)�<�����I�r�2�I�>�����G�R�0�(�;����*�j�(�B�?����*�j�#�r�:����*�j�&�!�<����*�j�&�"�=����*�j�&�"�=����*�j�2H�2O�2O�2Q�ST�U����*�j�2H�2O�2O�2Q�SU�V�����J��2�H�=�����M�1�5�x�@�����J��3�Z�@�����M�2�6�
�Crc��[RnURU"SS5S5 URU"SS5S5 URU"SS5S	5 URU"SS
5S5 URU"SS
5S5 UR[USS
5 URU"SS5S
5 URU"SS5S
5 URU"SS5S5 UR[USS5 UR[USS5 UR[USS5 UR[USS5 UR[USS5 URU"SS
5S5 URU"SS5S5 UR[USS
5 UR[USS
5 UR[USS5 UR[USS5 g)N�123r#r|�caferr~�xyzr�r�r�0xcafez-123r�z -123 �1_23z- 123�r<rKr@r�i��Il�x�hHz123z123456)r�pylong_fromunicodeobjectrFrgrj)r�fromunicodeobjects  r�test_long_fromunicodeobject�%LongTests.test_long_fromunicodeobject�s���%�>�>�����*�5�"�5�s�;����*�6�2�6��?����*�5�"�5�u�=����*�5�!�4�c�:����*�8�Q�7��@����*�&7���C����*�6�2�6��=����*�8�R�8�$�?����*�6�2�6��<����*�&7��"�E����*�&7��R�@����*�&7���B����*�&7���C����*�&7���C����*�+A�1�E�z�R����*�+A�2�F��U����*�&7��A�F����*�&7��q�I����*�&7��B�G����*�&7��r�JrTF)�	use_index�mask�negative_value_errorc	��SSSU4nUS:aUSU4-
nUH|nURUS9 URU"U5U5 URU"[U55U5 U(a!URU"[U55U5 SSS5 M~ U(a!URU"[	55S5 O?UR[U[S55 UR[U[	55 U(amURU"US-
5U5 URU"US-5U5 URU"SS-5S5 URU"SS-5S5 O]URXaUS-
5 URXaSS-5 UR[XS-5 UR[USS-5 UR[US	5 UR[US
5 UR[US5 UR[U[5 g!,(df   GM)=f)Nrr<��rKrr#�*��rS�2�3)
rDrFrrr rg�	TypeErrorrh�SystemErrorrq)	r�func�min_val�max_valr�r�r��valuesrs	         r�check_long_asint�LongTests.check_long_asint�s���
�Q��g�&���Q�;��r�7�m�#�F��E����E��*�� � ��e��e�4�� � ��k�%�&8�!9�5�A���$�$�T�%��,�%7��?�	+�*������T�-�/�2�B�7����i��u�R�y�9����i��}��?�����T�'�A�+�.��8����T�'�A�+�.��8����T�"��*�-�q�1����T�!�t�)�_�a�0����2�'�A�+�F����2�"��*�E����m�T�Q�;�?����m�T�1��9�=����)�T�3�/����)�T�4�0����)�T�3�/����+�t�T�2�3+�*�s�A"H/�/
H?	c	�>�X#SSSS4H{nURUS9 URU"U5US45 URU"[U55US45 URU"[U55US45 SSS5 M} URU"[	55S5 URU"US-
5S5 URU"US-5S5 UR[US5 UR[US	5 g!,(df   GM=f)
NrKrr<r�r)r#r)rKrK)rKr<rS)rDrFrrr rgr�r�)rr�r�r�rs     r�check_long_asintandoverflow�%LongTests.check_long_asintandoverflow�s�����A�q�$�7�E����E��*�� � ��e��u�a�j�9�� � ��k�%�&8�!9�E�1�:�F�� � ��e�E�l�!3�e�Q�Z�@�+�*�8�	
����m�o�.��8�����g��k�*�H�5�����g��k�*�H�5����+�t�T�2����)�T�3�/�+�*�s�A!D�
D	c�X�[RnSSKJnJn URXU5 g)Nr)�INT_MIN�INT_MAX)r�PyLong_AsIntrr�r�r�)rr�r�r�s    r�test_long_asint�LongTests.test_long_asint�s ��'�4�4��.����l�W�=rc�X�[RnSSKJnJn URXU5 g�Nr)�LONG_MIN�LONG_MAX)r�
pylong_aslongrr�r�r�)r�aslongr�r�s    r�test_long_aslong�LongTests.test_long_aslong�s ��!�/�/��0����f��9rc�X�[RnSSKJnJn URXU5 gr�)r�pylong_aslongandoverflowrr�r�r�)r�aslongandoverflowr�r�s    r�test_long_aslongandoverflow�%LongTests.test_long_aslongandoverflow�s"��,�E�E��0��(�(�):�h�Orc�T�[RnSSKJn UR	USUSS9 g)Nr��	ULONG_MAXF�r�)r�pylong_asunsignedlongrr�r�)r�asunsignedlongr�s   r�test_long_asunsignedlong�"LongTests.test_long_asunsignedlong�s,��)�?�?��'����n�a��05�	�	7rc�T�[RnSSKJn UR	USUSS9 g)Nrr�T�r�)r�pylong_asunsignedlongmaskrr�r�)r�asunsignedlongmaskr�s   r�test_long_asunsignedlongmask�&LongTests.test_long_asunsignedlongmask�s)��-�G�G��'����0�!�Y�T��Jrc�X�[RnSSKJnJn URXU5 g�Nr)�	LLONG_MIN�	LLONG_MAX)r�pylong_aslonglongrr�r�r�)r�
aslonglongr�r�s    r�test_long_aslonglong�LongTests.test_long_aslonglong�s ��%�7�7�
�2����j�Y�?rc�X�[RnSSKJnJn URXU5 gr�)r�pylong_aslonglongandoverflowrr�r�r�)r�aslonglongandoverflowr�r�s    r�test_long_aslonglongandoverflow�)LongTests.test_long_aslonglongandoverflow�s"�� 0� M� M��2��(�(�)>�9�Urc�T�[RnSSKJn UR	USUSS9 g)Nr��
ULLONG_MAXFr�)r�pylong_asunsignedlonglongrr�r�)r�asunsignedlonglongr�s   r�test_long_asunsignedlonglong�&LongTests.test_long_asunsignedlonglongs)��-�G�G��(����0�!�Z�5��Qrc�T�[RnSSKJn UR	USUSS9 g)Nrr�Tr�)r�pylong_asunsignedlonglongmaskrr�r�)r�asunsignedlonglongmaskr�s   r� test_long_asunsignedlonglongmask�*LongTests.test_long_asunsignedlonglongmask	s)��!1�!O�!O��(����4�a��$��Orc�V�[RnSSKJnJn URXUSS9 g)Nr)�PY_SSIZE_T_MIN�PY_SSIZE_T_MAXFr�)r�pylong_as_ssize_trr�r�r�)r�
as_ssize_tr�r�s    r�test_long_as_ssize_t�LongTests.test_long_as_ssize_ts*��%�7�7�
�<����j�.�(-�	�	/rc�T�[RnSSKJn UR	USUSS9 g)Nr)�SIZE_MAXFr�)r�pylong_as_size_trr�r�)r�	as_size_tr�s   r�test_long_as_size_t�LongTests.test_long_as_size_ts'��$�5�5�	�&����i��H���Frc�B�[Rn[[RR
5nU*USSSS4HXnUR
US9 URU"U5[U55 URU"U5[5 SSS5 MZ URU"[S55S5 UR[U[S55 UR[U[55 UR[USU-5 UR[US	U-5 UR[US
5 UR[US5 UR[US5 UR[ U["5 g!,(df   GMa=f)
NrKrr<r�rr�gE@r0���rSr�r�)r�pylong_asdoublerfrMrdrerDrFrirrrrgr�rr rhr�rq)r�asdouble�MAXrs    r�test_long_asdouble�LongTests.test_long_asdoubles>��#�3�3���#�.�.�$�$�%���d�C��Q��4�0�E����E��*�� � ��%��%��,�?��%�%�h�u�o�u�=�+�*�1�
	
����+�b�/�2�D�9����)�X�u�R�y�9����)�X�}��?����-��1�s�7�;����-��2��8�<����)�X�s�3����)�X�t�4����)�X�s�3����+�x��6�+�*�s�>F�
F	c���[Rn[Rn[5nU"U5nU"[5nURU"U5U5 URU"U5[5 URU"[
U55U5 S[RS--nXFS-:�aURU"XF-
5U5 XVS-:�aURU"XV-
5[5 UR[U[U55 UR[U[55 UR[USS-5 UR[USS-*5 g)Nr<�r0r�)
rrp�pylong_asvoidptrrWrq�assertIsrr�
SIZEOF_VOID_Prgr�rrh)rru�	asvoidptrrvrwrx�Ms       r�test_long_asvoidptr�LongTests.test_long_asvoidptr0s��&�9�9��$�5�5�	��h�����������
�
�i��l�C�(��
�
�i��l�D�)��
�
�i��A��/��5��)�)�)�A�-�
-���1��9��M�M�)�A�E�*�C�0��1��9��M�M�)�A�E�*�D�1����)�Y��a��9����)�Y���9����-��A�t�G�<����-��Q��W�H�=rc�f�SSKJn SU-nSUS-
-*nSUS-
-S-
nURXU5 g)Nr)�SIZEOF_PID_Tr�r0r<)rrr�)r�aspidr�bits�	PID_T_MIN�	PID_T_MAXs      r�_test_long_aspid�LongTests._test_long_aspidHs?��*��<�����a��[�L�	���Q��K�!�O�	����e�	�:rc�B�UR[R5 gr)rr�pylong_aspidrs r�test_long_aspid�LongTests.test_long_aspidPs�����i�4�4�5rc�B�UR[R5 gr)rrr	rs r�test_long_aspid_limited�!LongTests.test_long_aspid_limitedSs�����.�;�;�<rc��
�SSKnSSKJnJn [	URUR
US-5UR
S5-5S-5nSUS-S-
-S-
nSUS--S-
n[R(a[SUSUSS	US35 SU4S
U4SU4XT4XdS-4U*U4U*US-4SS-S-
S
4SS-S-
*S
4SS-S4SS-*S4SS-S-
S4SS-S-
*S4SS-S4SS-*S44H�upxURSUS35 [S5n	URX�"XySS5S5 URU	SS5 URX�"[U5U	SS5S5 URU	SS5 SSS5 M� [S5n	URSU"SU	SS5S5 URU	S5 URSU"SU	SS5S5 URU	S5 /SPSPSS [SU54PS!PSS"[S#U54PS$PS%S&[S#U54PS'PSS([S#U54PS)PS*S+[S#U54PS,PS-PS.PS/S0[SU54PS1PS2PS3PS4PSS-S-
S5S
4PSS-S-
*S6S
4PSS-S-
*S7S
4PSS-S-
*S8S
4PSS-S-
S9S4PSS-S-
S:S4PSS-S-
*S;S4PSS-S-
*S<S4PSS-S-
*S=S4PSS-*S>S
4PSS-*S?S4PS@P7H�upznURUSSA[U
5SB35 [U
5n[SCU-5n	U
SSS2n
URX�"XyUS5SDUSE35 URX�SUSF5 URX�"XyUS5SDUSG35 URX�SUSH5 SSS5 M� SIS-SJS2SS-S-
S9S
4SS-S-
S:S44H�upznURUSSA[U
5SK35 [U
5n[SCU-5n	URX�"XyUS5SDUSL35 URX�"XyUSM5SDUSN35 SSS5 M� UR!["5 U"SU	SS5 SSS5 UR![$5 U"[S5U	SS5 SSS5 UR![$5 U"[S5U	SSO5 SSS5 UR![$5 U"SPU	SS5 SSS5 g!,(df   GM=f!,(df   GM8=f!,(df   GMv=f!,(df   N�=f!,(df   N�=f!,(df   N�=f!,(df   g=f)QNr��pylong_asnativebytesr�r<r0r�zSIZEOF_SIZE=z
MAX_SSIZE=�016Xz
MAX_USIZE=ii����� �!rLzsizeof-�X�ZrKz)PyLong_AsNativeBytes(v, <unknown>, 0, -1)z/buffer overwritten when it should not have been�z0PyLong_AsNativeBytes(Index(v), <unknown>, 0, -1)s���rz5PyLong_AsNativeBytes(v, <3 byte buffer>, 2, 0)  // BEs�z5PyLong_AsNativeBytes(v, <3 byte buffer>, 2, 1)  // LEs�)r�r<)rsr0s)r<�r<s�)r��*r<r�s*)rK��r<s
����������)������r<rs�����������)rrr0)r��r0)rLsr0�s�)����	)r"s	�r$)���r#r�)r%s	��r$s �������������������������������s �s!��s"���s ��������������������������������s!��������������������������������s s!�s"��s �s!��)i@�s�@r�-�bytes��z PyLong_AsNativeBytes(v, buffer, �, <big>)z<big>�, <little>)z<little>)rrr<)r"r#r�zbytes-unsigned�, <big|unsigned>)�z, <little|unsigned>)r}znot a number)�mathrrr�rf�ceil�log�support�verbose�printrD�	bytearrayrFr�min�lenrgrjr�)rr-�
asnativebytesr��SZ�	MAX_SSIZE�	MAX_USIZE�v�expect�buffer�	expect_be�expect_nr3�	expect_les              r�test_long_asnativebytes�!LongTests.test_long_asnativebytesVs-���	
�����4�8�8�H�q�L�1�D�H�H�Q�K�?�@�1�D�
E���"�q�&�1�*�%��)�	��"�q�&�M�A�%�	��?�?��L���M�y�$�&7�}�)�T�9J�K�L���G�
�"�I�
�2�J�
�O�
�Q����Z����Z��a�� �
��V�A�X�r�N��#�v�a�x�[�"��
��V�R�L��#�v�Y��O�
��V�A�X�r�N��#�v�a�x�[�"��
��V�R�L��#�v�Y��O�
�I�A�"�����!�u�o�.�"�7�+��� � ���q�!�R�)H�?�A�� � ���E�G�� � ���u�Q�x���F�)S�F�H�� � ���E�G�/�.�#
�>�9�%������M�!�V�Q��:�C�	E������1�����M�!�V�Q��:�C�	E������1�2'
�2�2'
�2�2'
����A�r�
�;�2'
�
3�	2'
�
�.��B���<�2'
�
3�
2'
��.��B���<�2'
�
3�2'
����B���<�2'
�
3�2'
��.��B���<�2'
�
3�2'
�
3�2'
� 
3�!2'
�"�-��A�r�
�;�#2'
�&
3�'2'
�(
6�)2'
�,
3�-2'
�.
6�/2'
�2��V�A�X�2�B�G�32'
�4�#�v�a�x�[�<�B�G�52'
�8�#�v�a�x�[�@�B�G�92'
�:�#�v�a�x�[�D�b�I�;2'
�D��V�A�X�L�B�G�E2'
�F��V�A�X�2�B�G�G2'
�H�#�v�a�x�[�2�B�G�I2'
�J�#�v�a�x�[�<�B�G�K2'
�L�#�v�a�x�[�@�B�G�M2'
�T�#�v�Y�2�B�G�U2'
�V�#�v�Y�6�B�G�W2'
�b
2�c2'
�"�A�(�f����1��Q�s�9�~�&6�e�<�=��	�N��#�7�1�9�-��%�d��d�O�	�� � ��=��A�q�+I�6�q�c��B�D�� � ��2�A�J��@�� � ��=��A�q�+I�6�q�c��E�G�� � ��2�A�J�
�C�>�=�g2'
�H
3�2�2�5�
��V�A�X���3�
��V�A�X�.��3�'
�"�A�(�����1��Q�s�9�~�&6�n�E�F��	�N��"�7�1�9�-��� � ��=��A�q�+I�6�q�c�9J�K�M�� � ��=��A�q�+I�6�q�c�9M�N�P�G�F�'
�,�
�
�z�
*��"�f�a��+�+��
�
�y�
)��%��(�F�A�r�2�*�
�
�
�y�
)��%��(�F�A�q�1�*��
�
�y�
)��.�&�!�R�8�*�
)�/�.��Z>�=��:G�F��+�
*��*�
)��
)�
)��*�
)�sW�	A0S5�BT�AT�T.�<T?�.U� U!�5
T	�
T	�
T+	�.
T<�?
U
�
U�!
U/c
�p�SSKnSSKJn SSKJnJn [
URURUS-5URS5-5S-5nU"5n[S5n[S5GHxnURSS	5n	[URSS	5/[U	S-
5Vs/sHo�RS	5PM snQ5n
U
SSS
2n[RUS5nXY4=p�U
SS-(a	XYS-4n
U	4nU"X�SS
5nURX�5 U"X�[U5S5nURX�5 UR!X�U	*S5 U"X�[U5S5nURX�5 UR!X�SU	5 U"X�U	S
5nURX�U
R#55 U"X�U	S5nURX�U
R#55 GM{ gs snf![$a�nSR'[)[+USS9VVs/sHunnUSUS-(aSOS3PM Os snnfsnn55R-S5n[.R0(a/[35 [3U	S5 [3SU5 [3SU5 e[%SU35UeSnAff=f)Nr)�Randomrr<r0r�ir�rLrK�littler!rr,r�)�start�02X�_r'zhex =zint =z	Value: 0x)r-�randomrCrrr�rfr.r/r3rC�	randranger'�
from_bytes�assertInr5rF�hex�AssertionError�join�reversed�	enumerate�stripr0r1r2)rr-rCr6r�r7�rngr<rGr3�bytes_be�bytes_ler:�expect_1�expect_2�actual�ex�i�b�	value_hexs                    r�test_long_asnativebytes_fuzz�&LongTests.test_long_asnativebytes_fuzz�s����!�	
�����4�8�8�H�q�L�1�D�H�H�Q�K�?�@�1�D�
E���h���3����t��A��
�
�a��%�A���
�
�a��%��/4�A��E�l�;�l��-�-��$�l�;���H�
 ��"��~�H����x��2�A�#%�'�)�H���{�T�!��A��;���4��
F�&�q�!�R�8���
�
�f�/�&�q�#�f�+�q�A���
�
�f�/�� � ��1�"�#�;�7�&�q�#�f�+�q�A���
�
�f�/�� � ��"�1�:�6�&�q�!�Q�7���
�
�f�����?�&�q�!�Q�7���
�
�f�����?�E��
<��<"�
F��G�G�H� )�(�!� <�.� <���1���g�A��E�b�s�3�4� <��.�%���E�#�J���?�?��G��!�W�%��'�9�-��'�1�%��$�y���%<�=�2�E��
F�s,�.G/�	C G4�4
J5�>J0� H<�;A5J0�0J5c�@�SSKnSSKJnJn [	URUR
US-5UR
S5-5S-5nSUS-S-
-S-
nSUS--S-
nSGHupxn	URUSU	SS[U5S	35 [U5n
USSS
2nURX�"XzSS5SU
S35 URX�"X�SS5SU
S
35 URX�"XzSS5SU
S35 URX�"X�SS5SU
S
35 X{:Xa<URX�"XzS
S5SU
S35 URX�"XzS
S5SU
S35 URX�"XzSS5SU
S35 SSS5 GM! g!,(df   GM4=f)Nr)�pylong_fromnativebytesr�r<r0r�))rrr)rr<r<)rrKr)r rr)s��rKi��r&rr'rKzPyLong_FromNativeBytes(buffer, r)r*z'PyLong_FromUnsignedNativeBytes(buffer, z, <native>)rr+)
r-rr_r�rfr.r/rDr5rF)rr-�fromnativebytesr�r7r8r9�v_be�expect_s�expect_ur3�v_les            r�test_long_fromnativebytes�#LongTests.test_long_fromnativebytes<s����	
�����4�8�8�H�q�L�1�D�H�H�Q�K�?�@�1�D�
E���"�q�&�1�*�%��)�	��"�q�&�M�A�%�	�)
�$�D�H�����
�!�H�Q�<�q��T���5�I�J���I���D�b�D�z��� � ��?�4�A�q�+I�5�a�S��A�C�� � ��?�4�A�q�+I�5�a�S��D�F�� � ��?�4�A�q�+I�=�a�S��I�K�� � ��?�4�A�q�+I�=�a�S��L�N�
�<��$�$�X��t��A�/N�9�!��K�H�J��$�$�X��t��A�/N�A�!��K�P�R�
� � ��?�4�A�q�+I�5�a�S�8I�J�L�/K�J�)
�K�J�s
�C+F
�
F	c��[R"S5 [SSS--S5 [R	5 [SSS--S-S5 [R	5 SSS5 g!,(df   g=f)Nrr&�0iXr#r�)r0�adjust_int_max_str_digitsrfr�test_immortal_small_intsrs r�test_bug_143050�LongTests.test_bug_143050isa��
�
.�
.�q�
1�
��c�D�j� �"�%��.�.�0���c�D�j� �5�(�"�-��.�.�0�2�
1�
1�s�AA0�0
A>r	N)$r
rrr
rHrOrZr^rmryr�r�rhr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr
r
r@r\rerkrr	rrr+r+s���/� &�	*�	*�	@�
"�D�<K�>$(�#�.;�"3�H
0�>�:�P�7�K�@�V�R�P�/�G�7�(>�0;�6�=�e9�N=F�~+L�Z1rr+�__main__)�unittestrM�test.supportr0r�
import_modulerrrqrfrrr �TestCaser+r
�mainr	rr�<module>rss����
��&�
�'�'��4�	� �.�.�/A�B����	�#�	�����R	1��!�!�R	1�j�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit