403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.59
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 :  C:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/mapping_tests.cpython-315.opt-1.pyc
R
>lqj�[c��]PHs]PHs]QHGsQQ\O2sQQ\2sQQ\2sQQ	\2sP!)
�)�supportc�t`�\sQs]snPsQsQsQsQsQs	Qs
QsQsQ	s
Q
sQsQsQ
sQsUsP!)�!BasicTestImmutableMappingProtocolc��QQQQQQ-!)zVReturn a dictionary of values which are invariant by storage
in the object under test.�1�2�key1�value1�key2�������selfs&�'C:\Python315\\Lib\test\mapping_tests.py�
_reference�,BasicTestImmutableMappingProtocol._references���S�&��6�'�:�:�c�$�UO2!)zReturn an empty mapping object��	type2testrs&r�_empty_mapping�0BasicTestImmutableMappingProtocol._empty_mappings���~�~��rc�&�UOU2!�zDReturn a mapping object with the values contained in data
dictionaryr)r�datas&&r�
_full_mapping�/BasicTestImmutableMappingProtocol._full_mappings���~�~�d�#�#rc�D�[OOU,UN3-U@UO2O	2UmUO
O
2vq4V4-UmUO
O
2vq4V4-UmV@O
U$P!�N)	�unittest�TestCase�__init__r�copy�	reference�popitem�other�	inmapping)r�args�kw�key�values&*,  rr$�*BasicTestImmutableMappingProtocol.__init__s������"�"�4�5�$�5�"�5����*�/�/�1����^�^�+�+�-�
���[��
��^�^�+�+�-�
������#���s�rc�j```	�RO2o[U2oRORO2nRUIcSoROO	2FDvq4RORU*U2J 	[
ROO22]*n	RO[UU	1Qk2RO[U2]2RO[R2[RO22ROFDoROUR2J	ROFDoROUR2J	ROV2RORR2ROUR2RORU2U%cROQ2R%fROQ2U1QkoU[!RO22[
RO22ROO22U[!R2[
RO22ROO22U[!RO#22[
RO#22ROO#22U[!RO	22[
RO	22ROO	22[%[!RO	222vq4[%[!ROO	222vn	oRORO'V72U2RORO'R	U2U2ROR	R2P!)rc�:�RR*!r!r)�d�knownkeys��r�<lambda>�=BasicTestImmutableMappingProtocol.test_read.<locals>.<lambda>3s	���1�X�;rz#Empty mapping must compare to Falsez!Full mapping must compare to Truec��:�ROUQ2ROUQ2[U2oRO[U2[U2t96H9%c[U26H2P!t2P!)�__next__�__iter__)�
assertHasAttr�list�
assertTrue�set)�iter�lst�ref�xrs&&& �r�check_iterandlist�FBasicTestImmutableMappingProtocol.test_read.<locals>.check_iterandlistEsW������t�Z�0����t�Z�0��T�
�A��O�O�C��F�C��H�6�6�c�#�h�6�7�6�7r)r�dictrr&�items�assertEqualr9r(�keys�assertRaises�KeyError�len�assertIn�assertNotIn�assertNotEqual�failr<�values�next�get)
r�p�p1r,r-�kr@�
knownvaluer1r2s
f       @@r�	test_read�+BasicTestImmutableMappingProtocol.test_read(s�������!��
�!�W�����t�~�~�.����6��A��.�.�.�.�0�J�C����Q�s�V�U�+�1���
�
���)�*�1�-�����(�$6�7�����Q���#�����Q���T�^�^�!4�5����A��M�M�!�Q�� ����A����Q��"��	
���������A�����A�q�!����A�q�!��d�i�i�=�>��$�)�)�?�@�	8�
	�$�q�v�v�x�.�$�q�v�v�x�.��.�.�-�-�/�	1��$�q�'�4�����>�4�>�>�3F�3F�3H�I��$�q�x�x�z�*�D�����,<��.�.�/�/�1�	3��$�q�w�w�y�/�4����	�?��.�.�.�.�0�	2��$�q�w�w�y�/�*�
��#�D����)9�)9�);�$<�=���*�������s�/��7�������x��4�j�A�����1�%rc�d�UOUO2UO22P!r!)rDrrs&r�test_constructor�2BasicTestImmutableMappingProtocol.test_constructorXs$������,�,�.��0C�0C�0E�Frc��UOUO2%(2UOUO2UO[	UO222UO[	UO22P!r!)r:rr&�assertFalse�boolrs&r�	test_bool�+BasicTestImmutableMappingProtocol.test_bool[s[�����D�/�/�1�1�2�������'�����d�1�1�3�4�5�����T�^�^�,�-rc���UO2oUO[UO22,2UOoUO[UOO22]*UO22UO[UOO22]*UO22UO[UOP2P!�r)rrDr9rEr&rIr)rJr(rF�	TypeError�rr1s& r�	test_keys�+BasicTestImmutableMappingProtocol.test_keysas������!������a�f�f�h���,��N�N���
�
�d�4�>�>�.�.�0�1�!�4�a�f�f�h�?�����d�j�j�o�o�/�0��3�Q�V�V�X�>����)�Q�V�V�T�2rc��UO2oUO[UO22,2UO	[
UOP2P!r!)rrDr9rMrFr`ras& r�test_values�-BasicTestImmutableMappingProtocol.test_valuesisA�����!������a�h�h�j�)�2�.����)�Q�X�X�t�4rc��UO2oUO[UO22,2UO	[
UOP2P!r!)rrDr9rCrFr`ras& r�
test_items�,BasicTestImmutableMappingProtocol.test_itemsos@�����!������a�g�g�i��"�-����)�Q�W�W�d�3rc�^�UO2oUO[U2]2P!r_)rrDrHras& r�test_len�*BasicTestImmutableMappingProtocol.test_lenus$�����!������Q���#rc�2�UOoUOU[UOO	22]**[UOO22]*2UO
[UO2P!r_)	r&rDr9r)rErMrFr`�__getitem__ras& r�test_getitem�.BasicTestImmutableMappingProtocol.test_getitemysg���N�N������4���� 3� 3� 5�6�q�9�:��d�n�n�3�3�5�6�q�9�	;�	
���)�Q�]�]�3rc���UO2oUOUO[UOO22]*22UO
UO[UOO22]*]2]2UOoUOUO[UOO22]*22UO
UO[UOO22]*]2]2UO
UO[UOO22]*2[UOO22]*2UO
UO[UOO22]*]2[UOO22]*2UO[UO2UO[UOPPP2P!r_)r�assertIsNonerOr9r(rErDr&r)rMrFr`ras& r�test_get�*BasicTestImmutableMappingProtocol.test_get�s������!�����!�%�%��T�Z�Z�_�_�%6� 7�� :�;�<�������t�D�J�J�O�O�$5�6�q�9�1�=�q�A��N�N�����!�%�%��T�Z�Z�_�_�%6� 7�� :�;�<�������t�D�J�J�O�O�$5�6�q�9�1�=�q�A�������t�D�N�N�$7�$7�$9�:�1�=�>��d�n�n�3�3�5�6�q�9�	;�������t�D�N�N�$7�$7�$9�:�1�=�q�A��d�n�n�3�3�5�6�q�9�	;����)�Q�U�U�+����)�Q�U�U�D�$��=r)r)r(r&)�__name__�
__module__�__qualname__�__firstlineno__rrrrr$rTrWr\rbrerhrkrors�__static_attributes__�__classdictcell__��
__classdict__s@rrrsT�����I�;� �$�
$�.&�`G�.�3�5�4�$�4�>�>rrc�F`�\sQs]�snQsQsQsQsQsQs	Qs
UsP!)�BasicTestMappingProtocolc�d�UO2oUO2FD	vq4VBU$J	U!r)rrC)rrr?r,r-s&&   rr�&BasicTestMappingProtocol._full_mapping�s0��
���!���*�*�,�J�C��c�F�'��rc�``�UO2nUOO2FD$vnoURR$UORR*U2J&	UOO	2FD!nRRUO[UU1Qk2J#	UO2nROUO2UO[R2UO2[RO22oUO2nROU2UO[R2UO2UOUO2o[[UO222vno[[UOO222vqEUOUORU2U2UOUR*U2UOUOVE2U2UOV4*U2UOUOU2U2UO!VC2UO[UOU2QoVSU$UOUOVF2U2UO!VC2UOUOVF2U2UO#2vnoUO!RU2UOVOR*2UO2nUO[RO"2P!)c�:�RR*!r!r)r,rPs��rr3�5BasicTestMappingProtocol.test_write.<locals>.<lambda>�s	���q��vr�)rr&rCrDrErFrG�updaterBr9rrNr<r(�
setdefault�poprJr')	rr-rCr1r2rS�defaultr,rPs	&      @@r�
test_write�#BasicTestMappingProtocol.test_write�sv������!���.�.�.�.�0�J�C���A�c�F����Q�s�V�U�+�1��>�>�&�&�(�C��#�����h�
�6�)�
���!��	������ �����a��$�.�.�1��Q�W�W�Y������!��	���������a��$�.�.�1����t�~�~�.���$�q�w�w�y�/�*�
��U�#�D����)9�)9�);�$<�=���������c�:�6��>�����3���'�������h�;�Z�H������j�1�������x��*�5�����%����(�A�E�E�8�4��� �(��������x�1�:�>�����%�������x�1�7�;��Y�Y�[�
��U�����a� �������s� 3�4�
�
�
�
�����(�A�I�I�.rc�``�UO2oUOUO2UO[	UO22[	UOO222UO2oUO2UOVO22UO2oUOUOO22UO[	UO22[	UOO222UO2oUOUOO22UO[	UO22[	UOO222UO
[[1UO]*2UnU1QkQ2oUO2UOU22[UO22o[UOO22oUOV42QQ[2nUO2oU1QkQ2oUO
RUOU22UO2U1QkQ2oUO
RUOU22U1QkQ2oUO
RUOU22UO2oU1Q	kQ
[2oUO
RUOU22UO
[UOQ,2P!)�*c�<:`�\sQs]�snU1QksQsQsQsUsP!)�<BasicTestMappingProtocol.test_update.<locals>.SimpleUserDictc�,:�ROUmP!r!)r&r1)r�	outerselfs&�rr$�EBasicTestMappingProtocol.test_update.<locals>.SimpleUserDict.__init__�s���"�,�,��rc�8�UOO2!r!�r1rErs&rrE�ABasicTestMappingProtocol.test_update.<locals>.SimpleUserDict.keys�����v�v�{�{�}�$rc�*�UOU*!r!�r1�r�is&&rrn�HBasicTestMappingProtocol.test_update.<locals>.SimpleUserDict.__getitem__�����v�v�a�y� rr��	rurvrwrxr$rErnryrz)r|r�s@�r�SimpleUserDictr��s����
-�
%�
!�
!rr�c��\sQs]�sQsP!)�1BasicTestMappingProtocol.test_update.<locals>.Excr�rurvrwrxryrrr�Excr�����drr�c�0:`�\sQs]�snU1QksQsUsP!)�=BasicTestMappingProtocol.test_update.<locals>.FailingUserDictc�
:�Rgr!r�rr�s&�rrE�BBasicTestMappingProtocol.test_update.<locals>.FailingUserDict.keys������	rr)rurvrwrxrEryrz�r|r�s@�r�FailingUserDictr��s����
�
rr�c�6:`�\sQs]�snU1QksQsQsUsP!)r�c�.:�U1QkQ2oU2!)c�<:`�\sQs]�snQsQsU1QksQsUsP!)�UBasicTestMappingProtocol.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIterc��]UmP!�r�r�rs&rr$�^BasicTestMappingProtocol.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__init__�s	��!"��rc��U!r!rrs&rr7�^BasicTestMappingProtocol.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__iter__����#�rc�@:�UO%c
]UmQ!Rg)r�ar�r�s&�rr6�^BasicTestMappingProtocol.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__next__�s����6�6�6�%&�D�F�#&�!�	rr��	rurvrwrxr$r7r6ryrzr�s@�r�	BogonIterr��s����#�$�"�"rr�r)rr�r�s& �rrEr��s���	"�	"�!�{�"rc��U!r!r)rr,s&&rrn�IBasicTestMappingProtocol.test_update.<locals>.FailingUserDict.__getitem__s���
rr�rurvrwrxrErnryrzr�s@�rr�r��s����
#�
�
rc�6:`�\sQsQsnQsU1QksQsUsP!)r��c�&�QQ2oU2!)c�4`�\sQsQsnQsQsQsQsUsP!)r��c�(�[Q2UmP!)r�)�ordr�rs&rr$r�	s
��!$�S���rc��U!r!rrs&rr7r�r�rc��UO[Q26:c1[UO2oU9O]*
tmU![g)�z)r�r��chr�
StopIteration)r�rtns& rr6r�
s7���6�6�S��X�-�"%�d�f�f�+�C� �F�F�a�K�F�#&�J�+�+rr�r�r{s@rr�r�s����*�$�,�,rr�r)rr�s& rrEr�s��
,�
,�!�{�"rc�
:�Rgr!r)rr,r�s&&�rrnr�r�rrr�r�s@�rr�r�s����
#�
�
rc�6:`�\sQsQsnQsU1QksQsUsP!)�4BasicTestMappingProtocol.test_update.<locals>.badseq�c��U!r!rrs&rr7�=BasicTestMappingProtocol.test_update.<locals>.badseq.__iter__����rc�:�R2gr!rr�s&�rr6�=BasicTestMappingProtocol.test_update.<locals>.badseq.__next__�
����e�rr�rurvrwrxr7r6ryrzr�s@�r�badseqr������
�
�
rr�r)rr�r(rDr9rCrFr`�AttributeError�clear�sortedr&�	Exception�object�
ValueError)	rr1r��i1�i2r�r�r�r�s	&      @@r�test_update�$BasicTestMappingProtocol.test_update�s|������!��	�����������a�g�g�i��$�t�z�z�/?�/?�/A�*B�C�
���!��	���
�����/�/�1�2�
���!��	������!�!�#�$�����a�g�g�i��$�t�z�z�/?�/?�/A�*B�C�
���!��	������!�!�#�$�����a�g�g�i��$�t�z�z�/?�/?�/A�*B�C�	
���9�n�5�q�x�x��D��	�	!�	!�	
���	�	����!�"�
�A�G�G�I�
��
�D�N�N�(�(�*�
+������ �"�)�"����!��	�	�	
���#�q�x�x��):�;�	���	�	�	�	
���#�q�x�x��):�;�	�	� 	
���#�q�x�x��):�;����!��	�V�	�	
���#�q�x�x���2����*�a�h�h���<rc�h�UO2oUO[UO2P!r!)rrFr`r�ras& r�test_setdefault�(BasicTestMappingProtocol.test_setdefault#s$�����!�����)�Q�\�\�2rc��UO2oUO[UO2UO[UO]*2P!�r�)rrFrGr'r`ras& r�test_popitem�%BasicTestMappingProtocol.test_popitem's:�����!�����(�A�I�I�.����)�Q�Y�Y��3rc���UO2o[UOO22]*vq#V1U$UO	[
UO[UOO22]*2UOUO
U2U2UO[U2]2UO	[
UOU2P!r_)rr9r)rCrFrGr�r(rErDrH�rr1rR�vs&   r�test_pop�!BasicTestMappingProtocol.test_pop,s������!���D�N�N�(�(�*�+�A�.����!�����(�A�E�E�4��
�
���0A�+B�1�+E�F�������q��1�%�����Q���#����(�A�E�E�1�-rr)rurvrwrxrr�r�r�r�r�ryrzr{s@rr~r~�s+�����(/�T]=�~3�4�
	.�	.rr~c�`�\sQsQsnQsQsQsQsQsQs	Qs
Q	sQ
sQs
QsQ
sQsQsQsQsQsUsP!)�TestMappingProtocol�8c���[OU2UOUO2UO2I2UO	UO]]Q5Q]Q]-2P!)r�r?�yr?r�)r~rWr:rrDrrs&rrW�$TestMappingProtocol.test_constructor9sY�� �1�1�$�7�����+�+�-�T�5H�5H�5J�J�K�������!�q��1�C��C��3C�Drc�l�[OU2UOUO2%(2UOUO	QQ-22UO[UO22P
I2UO[UO	QQ-22P	I2P!r�)r~r\r:rrr[rs&rr\�TestMappingProtocol.test_bool>s��� �*�*�4�0����D�/�/�1�1�2�����*�*�C��:�6�7�����T�0�0�2�3�u�<�=�����T�/�/��c�
�;�<��D�Erc�Z�[OU2UO2oUO[	UO22,2UO
Q]Q]-2oUO2oUOQU2UOQU2UOQU2P!�r��b�c)	r~rbrrDr9rErrIrJ)rr1rRs&  rrb�TestMappingProtocol.test_keysEs��� �*�*�4�0����!������a�f�f�h���,�����Q��Q�/�0��
�F�F�H���
�
�c�1���
�
�c�1������a� rc��[OU2UO]]-2oUO[	UO22],2P!r�)r~rerrDr9rMras& rre�TestMappingProtocol.test_valuesOsA�� �,�,�T�2�����!�u�%������a�h�h�j�)�A�3�/rc��[OU2UO]]-2oUO[	UO22Q,2P!)r)rr
)r~rhrrDr9rCras& rrh�TestMappingProtocol.test_itemsTs@�� �+�+�D�1�����!�u�%������a�g�g�i��6�(�3rc�r�UO2oUOQU2UOQU72UOQU72UOQ]Q]-2oUO	QU2UO	QU2UOQU2UO[UO2P!r�)rrJr:rrIrFr`�__contains__ras& r�
test_contains�!TestMappingProtocol.test_containsZs������!������a� ����S�A��'�����1��%�����Q��Q�/�0���
�
�c�1���
�
�c�1������a� ����)�Q�^�^�4rc��[OU2UOQ]Q]-2oUO[	U2]2P!)r�r�)r~rkrrDrHras& rrk�TestMappingProtocol.test_lenfs=�� �)�)�$�/�����Q��Q�/�0������Q���#rc��[OU2UOQ]Q]-2oUOUQ*]2UOUQ*]2]UQ$]UQ$UOUQ*]2UOUQ*]2UQUOUQ]Q]-2UO	[
UO2P!r�)r~rorrDrFr`rnras& rro� TestMappingProtocol.test_getitemks��� �-�-�d�3�����Q��Q�/�0������3���#�����3���#���#����#������3���#�����3���#�
�c�F�����S�!�S�!�,�-����)�Q�]�]�3rc��UO]]]]]]-2oUO2UOU-2UO[UOP2P!r�)rr�rDrFr`ras& r�
test_clear�TestMappingProtocol.test_clearysM������!�Q�q�!�A��/��	���	�����B�����)�Q�W�W�d�3rc�L�[OU2UO2oUO]]d-2UO]]-2UO]]]]]]-2UO	U]]]]]]-2UO2UO	U]]]]]]-2UO2oUO]dQ5UO]Q5UO]]]Q5UO	UQ]Q]Q]-2UO2oUOQ
Q,2UO	UQ]dQ]-2UO2oUOQ
Q,]]Q5UO	UQ]Q]-2UO]]]]-2oUOUO]]]]]]-2O
22UO	U]]]]]]]]-2QQ	2oUO2UOU22UO	U]]]]]]-2P!)r)r?)r�)r?r�r�r?r�r�r�c�4`�\sQsQsnQsQsQsQsUsP!)�7TestMappingProtocol.test_update.<locals>.SimpleUserDict�c�"�]]]]]]-UmP!r�r�rs&rr$�@TestMappingProtocol.test_update.<locals>.SimpleUserDict.__init__�s���A�q��A�a���rc�8�UOO2!r!r�rs&rrE�<TestMappingProtocol.test_update.<locals>.SimpleUserDict.keys�r�rc�*�UOU*!r!r�r�s&&rrn�CTestMappingProtocol.test_update.<locals>.SimpleUserDict.__getitem__�r�rr�r�r{s@rr�r
�s����
)�
%�
!�
!rr�)r?�d)r��)r~r�rr�rDrrCr�)rr1r�s&  rr��TestMappingProtocol.test_update�s�� �,�,�T�2����!��	���!�C���	���!�B���	���!�A�q��A�a��!�����Q�q�!�A�q��O�,�	
���
�����Q�q�!�A�q��O�,�
���!��	���3���	���2���	���1��Q�������S��C��3�q�1�2�
���!��	���*�i�(�)�����S��c�"�-�.�
���!��	���*�i�(�A���3�����S��C��N�+�
����!�Q�q�z�*��	����#�#�Q�q�!�A�q��O�4�:�:�<�=�����Q�q�!�A�q��A�a�0�1�	!�	!�	
���	�	����!�"�����Q�q�!�A�q��O�,rc	�`	�UOUOOQ2QPQPQP-2UO2oUO	UOQ2UI2UOUOQ2QPQPQP-2UOUOQ]2]]]]-2UOUO,2-2QoUOUOU22]P-2UO[-O]2QQUO2oUOUOQ2QP-2UOU2OQ2QP-2UO	UOQ2OUI2UO	U2OQ2OUI2UO	[UOQ22UI2QQUO2oUOQ	2oUOUQPQP-2UOU[O2UO[[O2Q
Q[2n	U	1QkQ
UO2oUOR	UO],2U	1QkQ[2oUOR	UOOU22U	1QkQUO2oUOR	UO],2P!)�abcr�r�r�c3� �]w�	P!3hr�rrrr�g�,TestMappingProtocol.test_fromkeys.<locals>.g�s
����G�s�	c��\sQsQsQsP!)�3TestMappingProtocol.test_fromkeys.<locals>.dictlike�rr�rrr�dictliker�s��rr c�(`�\sQsQsnQsQsUsP!)�1TestMappingProtocol.test_fromkeys.<locals>.mydict�c�.�[O2!r!��collections�UserDict��clss&r�__new__�9TestMappingProtocol.test_fromkeys.<locals>.mydict.__new__����"�+�+�-�-rr�rurvrwrxr*ryrzr{s@r�mydictr"������
.�
.rr.�abc��\sQsQsQsP!)�.TestMappingProtocol.test_fromkeys.<locals>.Exc��rr�rrrr�r2�r�rr�c�0:`�\sQsQsnU1QksQsUsP!)�3TestMappingProtocol.test_fromkeys.<locals>.baddict1��c�:�R2gr!r)rr*�kwargsr�s&*,�rr$�<TestMappingProtocol.test_fromkeys.<locals>.baddict1.__init__�r�rr)rurvrwrxr$ryrzr�s@�r�baddict1r5������
�
rr:c�6:`�\sQsQsnQsU1QksQsUsP!)�1TestMappingProtocol.test_fromkeys.<locals>.BadSeq��c��U!r!rrs&rr7�:TestMappingProtocol.test_fromkeys.<locals>.BadSeq.__iter__�r�rc�:�R2gr!rr�s&�rr6�:TestMappingProtocol.test_fromkeys.<locals>.BadSeq.__next__�r�rrr�r�s@�r�BadSeqr=�r�rrCc�0:`�\sQsQsnU1QksQsUsP!)�3TestMappingProtocol.test_fromkeys.<locals>.baddict2��c�:�R2gr!r)rr,r-r�s&&&�r�__setitem__�?TestMappingProtocol.test_fromkeys.<locals>.baddict2.__setitem__�r�rr)rurvrwrxrHryrzr�s@�r�baddict2rE�r;rrJ)��)rDr�fromkeysrr:rFr`�	__class__�type�assertIsInstancer&r'rBr�r�)
rr1rr r.�udr:rCrJr�s
&        @r�
test_fromkeys�!TestMappingProtocol.test_fromkeys�s����������0�0��7�#�d�C��c�RV�9W�X����!�����A�J�J�u�-��3�4�������E�*�S��s�4��T�,J�K�������E�!�,�q��A�a�j�9�������B���,�	�������A�C��1�T�(�3����)�R�[�[�!�4�,�t�~�~�,�����*�*�3�/�#�d��<������,�,�S�1�C��:�>�����)�)�#�.�8�8�H�D�E�����
�+�+�C�0�:�:�h�F�G�����X�.�.�s�3�4��@�A�	.�T�^�^�	.��_�_�T�
"������c�$��D�1�2����b�+�"6�"6�7����)�T�]�]�3�"�)�"�	�t�~�~�	�	
���#�x�0�0�1�#�6�	�V�	�	
���#�t�~�~�6�6���A�	�t�~�~�	�	
���#�x�0�0�1�#�6rc	�x�UO]]]]]]-2oUOUO2]]]]]]-2UO2oUOUO2U2UO	UO2UO
2UO
[UOP2P!r�)rrDr%rrPrNrFr`ras& r�	test_copy�TestMappingProtocol.test_copy�s�������!�Q�q�!�A��/���������A�a��1�a��?�3����!���������1�%����a�f�f�h����4����)�Q�V�V�T�2rc��[OU2UO2oUOUO	Q2PI2UOUO	Q]2]2UO
Q]Q]-2oUOUO	Q2PI2UOUO	Q]2]2UOUO	Q2]2UOUO	Q]2]2P!)r�r�r�)r~rsrr:rOrDrras& rrs�TestMappingProtocol.test_get�s��� �)�)�$�/����!��������c�
�d�*�+�������s�A���*�����a��q�1�2��������c�
�d�*�+�������s�A���*�������s��Q�'�������s�A���*rc��[OU2UO2oUOUO	Q2PI2UO	Q,2UOUO	Q2PI2UO	Q,2O]2UO
UQ*]*]2UO	Q,2O]2UO
[UQ*2]2P!)�key0r,)r~r�rr:r��appendrDrHras& rr��#TestMappingProtocol.test_setdefault�s��� �0�0��6����!��������V�,��4�5�	���V�R� �������V�,��4�5�	���U�B��&�&�q�)�����5��!��a�(�	���U�B��&�&�q�)�����Q�u�X���*rc���[OU2QFCDQo[]2FCD<o]U*oUO2oUO2o[U2FD&oVd[	U2$U]6fJVe[	U2$J(	U]6�cUO2o[U2FD�oUO
29vqxo	UOU[U22UO
29vq�oUOU[U
22SOU]69%cV�6g%(2J�	UOU%(2UOU%(2CJ?	CJT	P!)r)���r)
r~r��ranger�reprr%r'rD�intr:)
r�copymode�log2size�sizer�r�r��ka�va�ta�kb�vb�tbs
&            rr�� TestMappingProtocol.test_popitem�s%�� �-�-�d�3��H�"�"�I�I���(�{���'�'�)���'�'�)���t��A�!"�d�1�g�J��!�|�%&�$�q�'�
�%��a�<�����A��t��A�"#�)�)�+�-�F�B�R��$�$�R��R��1�"#�)�)�+�-�F�B�R��$�$�R��R��1��O�O��1��(A�(A���$B�C�%����A��&����A��&�#&�rc���[OU2UO2oQQq2UOUO	V#2U2V1U$UOUO	U]2U2P!)r�def)r~r�rrDr�r�s&   rr��TestMappingProtocol.test_pops`�� �)�)�$�/�
���!���e�1�������q��a�(��!��������q�!��a�(rr)rurvrwrxrWr\rbrerhrrkror	r�rRrUrsr�r�r�ryrzr{s@rr�r�8s^����E�
F�!�0�
4�
5�$�
4�4�,-�\-7�^3�	+�	+�'�0	)�	)rr�c�`�\sQsQsnQsQsQsQsQs\	O2\	O2\	O2\	OQP	Q5Q	2222sQ
sQsQsUsP!)
�TestHashMappingProtocol�c�`�[OU2QQ[2nU1QkQ[2oUO	2o]*V!2$UO[UO]2U1QkQ[2oUO	2oU2o]*V$$P	UmUORUOU2P!)c��\sQsQsQsP!)�1TestHashMappingProtocol.test_getitem.<locals>.Exc�#rr�rrrr�rt#r�rr�c�6:`�\sQsQsnU1QksQsQsUsP!)�3TestHashMappingProtocol.test_getitem.<locals>.BadEq�%c�:�R2gr!r�rr(r�s&&�r�__eq__�:TestHashMappingProtocol.test_getitem.<locals>.BadEq.__eq__&r�rc��]!)�rrs&r�__hash__�<TestHashMappingProtocol.test_getitem.<locals>.BadEq.__hash__(s��rr�rurvrwrxr{rryrzr�s@�r�BadEqrw%s����
�
�
rr�c�4:`�\sQsQsnP
sU1QksQsUsP!)�5TestHashMappingProtocol.test_getitem.<locals>.BadHash�/c�<:�UO%cR2g]*!r��rLr�s&�rr�>TestHashMappingProtocol.test_getitem.<locals>.BadHash.__hash__1�����9�9�9��%�K�rr�rurvrwrxrLrryrzr�s@�r�BadHashr�/������D�
�
rr�)	r�ror�r�rrFrGrnrL)rr�r1r�r?r�s&    @rro�$TestHashMappingProtocol.test_getitem!s�����(�(��.�"�)�"�	�F�	�
���!����%�'�
����(�A�M�M�2�6�	�f�	�
���!���I�����������#�q�}�}�a�0rc���[OU2QQUO2oUOQ2oUO	UQPQP-2UOU[O2P!)c�(`�\sQsQsnQsQsUsP!)�5TestHashMappingProtocol.test_fromkeys.<locals>.mydict�?c�.�[O2!r!r%r(s&rr*�=TestHashMappingProtocol.test_fromkeys.<locals>.mydict.__new__@r,rrr-r{s@rr.r�?r/rr.r0r�r�)r�rRrrMrDrPr&r')rr.rQs&  rrR�%TestHashMappingProtocol.test_fromkeys=s_���)�)�$�/�	.�T�^�^�	.��_�_�T�
"������c�$��D�1�2����b�+�"6�"6�7rc��`�[OU2QQ[2nU1QkQ[2oUO	2oU2o]*V#$P	UmUO
RUOU2P!)c��\sQsQsQsP!)�-TestHashMappingProtocol.test_pop.<locals>.Exc�Irr�rrrr�r�Ir�rr�c�4:`�\sQsQsnP
sU1QksQsUsP!)�1TestHashMappingProtocol.test_pop.<locals>.BadHash�Kc�<:�UO%cR2g]*!r�r�r�s&�rr�:TestHashMappingProtocol.test_pop.<locals>.BadHash.__hash__Mr�rrr�r�s@�rr�r�Kr�rr�)r�r�r�r�rrLrFr��rr�r1r?r�s&   @rr�� TestHashMappingProtocol.test_popFs`����$�$�T�*�"�)�"�	�f�	�
���!���I�����������#�q�u�u�a�(rc���UO2o]U]$]oSFD/o]V]*$U]6�cUOQ2U]*
oJ1	P![cP!h9h)rz7changing dict size during iteration doesn't raise Error)rrL�RuntimeError)rr1�countr�s&   r�test_mutatingiteration�.TestHashMappingProtocol.test_mutatingiterationYsi�����!����!��	��E�����A�#���A�:��I�I�W�X���
��	��
�	��	�s�A�A�	A!�A!� A!c�`�UO2oUO[U2Q2]U]$UO[U2Q2UO2oV]$UO[U2Q2QQ[2nU1QkQ[2oUO]U2-2oUO
R[U2P!)z{}z{1: 2}z
{1: {...}}c��\sQsQsQsP!)�.TestHashMappingProtocol.test_repr.<locals>.Exc�orr�rrrr�r�or�rr�c�0:`�\sQsQsnU1QksQsUsP!)�2TestHashMappingProtocol.test_repr.<locals>.BadRepr�qc�:�R2gr!rr�s&�r�__repr__�;TestHashMappingProtocol.test_repr.<locals>.BadRepr.__repr__rr�rr)rurvrwrxr�ryrzr�s@�r�BadReprr�qr;rr�)rrDr`r�r�rrF)rr1r�r�s&  @r�	test_repr�!TestHashMappingProtocol.test_reprfs�������!������a��$�'���!������a��(�+����!���!������a��,�/�"�)�"�	�f�	�
����7�9�~�.�����#�t�Q�'rzrequires deep stack)�ubc���UO2o[[O22FDoSoUO2oV1]$J	UO	[
[U2P!r�)rr_r�exceeds_recursion_limitrF�RecursionErrorr`)rr1r��d0s&   r�test_repr_deep�&TestHashMappingProtocol.test_repr_deepxsX��

���!���w�6�6�8�9�A��B��#�#�%�A��a�D�:�	
���.�$��2rc��````�UOUO2UO22UOUO]]-2UO]]-22QQ[2nU1QkQ[2nUOR2]-2nUO]]-2nUORU1Qk2UORUU1Qk2P!)rc��\sQsQsQsP!)�,TestHashMappingProtocol.test_eq.<locals>.Exc�rr�rrrr�r��r�rr�c�6:`�\sQsQsnU1QksQsQsUsP!)�/TestHashMappingProtocol.test_eq.<locals>.BadCmp�c�:�R2gr!rrzs&&�rr{�6TestHashMappingProtocol.test_eq.<locals>.BadCmp.__eq__�r�rc��]!r�rrs&rr�8TestHashMappingProtocol.test_eq.<locals>.BadCmp.__hash__�s��rrr�r�s@�r�BadCmpr��s����
�
�
rr�c�:�R2]6H!r�r)r�s�rr3�1TestHashMappingProtocol.test_eq.<locals>.<lambda>�s���v�x��{rc�:�RR6H!r!r)�d1�d2s��rr3r��s	���r�2�vr)rDrrr�r�rF)rr�r�r�r�s&@@@@r�test_eq�TestHashMappingProtocol.test_eq�s��������,�,�.��0C�0C�0E�F�����+�+�Q��F�3��+�+�Q��F�3�	5�	#�)�"�	�V�	��
�
���1�
�
.��
�
�
��A��
'�����#�2�3����#�~�.rc�`�[OU2QQ[2nU1QkQ[2oUO	2oU2o]*V#$P	UmUO
RUOU,2P!)c��\sQsQsQsP!)�4TestHashMappingProtocol.test_setdefault.<locals>.Exc�rr�rrrr�r��r�rr�c�4:`�\sQsQsnP
sU1QksQsUsP!)�8TestHashMappingProtocol.test_setdefault.<locals>.BadHash�c�<:�UO%cR2g]*!r�r�r�s&�rr�ATestHashMappingProtocol.test_setdefault.<locals>.BadHash.__hash__�r�rrr�r�s@�rr�r��r�rr�)r�r�r�r�rrLrFr�r�s&   @rr��'TestHashMappingProtocol.test_setdefault�sb����+�+�D�1�"�)�"�	�f�	�
���!���I�����������#�q�|�|�Q��3rr)rurvrwrxrorRr�r�r�r�skip_if_huge_c_stack�skip_wasi_stack_overflow�skip_emscripten_stack_overflow�skip_if_sanitizerr�r�r�ryrzr{s@rrprps�����1�88�)�&�(�$
�!�!�#��%�%�'��+�+�-����4��>�3�?�.�(�$�3�/�$4�4rrp)	r"r&�testrr#rr~r�rprrr�<module>r�sR�����G>��(9�(9�G>�Td.�@�d.�Nd)�2�d)�NH4�1�H4r

Youez - 2016 - github.com/yon3zu
LinuXploit