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 :  /Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/test/__pycache__/test_shelve.cpython-315.pyc
R
>lqj�Ac
��]PHs]PHs]PHs]PHs]PHs]PHs]QHGsGsG	s	]QH(Gs]QH0G
s
QsQQ\2sQQ\O 2sQ	Q
2sQQ\2sQ
Q\2s]QHPGs\\O.]*2FD�s\\O21sQ\Q0s\\\QQ\--2\2\$\\O21s\
2FDZs\O>OAQ2%fPg\O>Q*s!Q\Q\!Q0s\\\Q\QQ\--2\2\$J\	J�	\Q6Xc\OD2P!P!)�)�
import_helper�	os_helper�subTests)�MutableMapping)�dbm_iteratorc�&�UOQ2!��latin-1��decode)�ss&�%C:\Python315\\Lib\test\test_shelve.py�L1rs���8�8�I���c�Z`�\sQs]snQsQsQsQsQsQs	Qs
\
sQsQ	s
Q
sUsP!)�byteskeydictz Mapping that supports bytes keysc��-UmP!�N��d��selfs&r
�__init__�byteskeydict.__init__s	����rc�<�UO[U2*!r�rr�r�keys&&r
�__getitem__�byteskeydict.__getitem__s���v�v�b��g��rc�6�V O[U2$P!rr)rr�values&&&r
�__setitem__�byteskeydict.__setitem__s�����r�#�w�rc�4�UO[U2P!rrrs&&r
�__delitem__�byteskeydict.__delitem__s���F�F�2�c�7�Orc�.�[UO2!r)�lenrrs&r
�__len__�byteskeydict.__len__s���4�6�6�{�rc#�| �UOO2FDoUOQ2w�	J	P!3hr)r�keys�encode)r�ks& r
�iterkeys�byteskeydict.iterkeys!s(���������A��(�(�9�%�%��s�:<c�6�[UO22!r)�listr/rs&r
r,�byteskeydict.keys's���D�M�M�O�$�$rc�.�[UO2!r)rrrs&r
�copy�byteskeydict.copy*s���D�F�F�#�#rr)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rrr"r%r)r/�__iter__r,r5�__static_attributes__�__classdictcell__��
__classdict__s@r
rrs<����&��� ���&��H�%�$�$rrc�,`�\sQs].sn\O
s\OO\O
Q2s
QsQQksQs
QsQsQsQsQ	sQ
sQsQsQ
sQsQsQs\QPQ,,2Q2sQsQsQsQsQs Qs!Qs"Us#P!)�TestCase�shelftemp.dbc�h�-o[OU]P
Q5o,QNUQ$UOUQ*,QN2UO[U2]2UO	2UO[[U2UQ*UOQ2P![cP!h9h����protocol�	writeback�key1z"Closed shelf should not find a key��rF��)�shelve�Shelf�assertEqualr(�close�assertRaises�
ValueError�fail�r�d1rs&  r
�
test_close�TestCase.test_close2s���
���L�L��a�5�9����&�	�����6��I�.�����Q���#�	���	����*�c�1�-�	<�
�f�I�
�I�I�:�;���	��	�s�	B"�"	B1�,B1�0B1c�t�[OUO2UO[O
UO2[OUdSLUOUQ5oQUQ$UOUQ*Q2UO2P!SO2h9h)N)�filenamerHrJrK)�os�mkdir�dirname�
addCleanupr�rmtreerO�open�fnrQrR)rr[rHrs&&& r
�test_open_template�TestCase.test_open_templateAs}��
����������	�(�(�$�,�,�7��K�K�X�-A��t�w�w�!)�
+��	�!�A�f�I����Q�v�Y�	�2�
�G�G�I��A�G�G�I�s�5B%�%B7c�,�UO]Q5P!)r�rH�rcrs&r
�test_ascii_file_shelf�TestCase.test_ascii_file_shelfL��������+rc�,�UO]Q5P!)rLrfrgrs&r
�test_binary_file_shelf�TestCase.test_binary_file_shelfOrjrc�,�UO]Q5P!)rFrfrgrs&r
�test_proto2_file_shelf�TestCase.test_proto2_file_shelfRrjrc�h�UO[OUO2Q5P!�)r[)rcr�FakePathrbrs&r
�test_pathlib_path_file_shelf�%TestCase.test_pathlib_path_file_shelfUs"������);�);�D�G�G�)D��Erc�h�UO[OUO2Q5P!rr)rcr\�fsencoderbrs&r
�test_bytes_path_file_shelf�#TestCase.test_bytes_path_file_shelfXs ��������T�W�W�)=��>rc��UO[O[OUO
22Q5P!rr)rcrrsr\rwrbrs&r
�"test_pathlib_bytes_path_file_shelf�+TestCase.test_pathlib_bytes_path_file_shelf[s+������);�);�B�K�K����<P�)Q��Rrc�`�[2o[OU]Q59^tt^2oQUQ$UOUQ*Q2PPP2[2o[OU]Q59^tt^2oQUQ$UOUQ*Q2PPP2UO[	U2]2UO[	U2]2UOUO
2UO
22P!)%fhK�9h)%fhK�9h)rrfrJrK)rrOrPrQr(�assertNotEqual�items�rrWr�d2s&   r
�test_in_memory_shelf�TestCase.test_in_memory_shelf^s���
�^��
�\�\�"�q�
)�
)�Q�!�A�f�I����Q�v�Y�	�2�*��^��
�\�\�"�q�
)�
)�Q�!�A�f�I����Q�v�Y�	�2�*�	
����R��!�$�����R��!�$����B�H�H�J����
�3�*�
)��*�
)�s#�D
�=D�
D	�D	�D-	�&D-	c���[2o[OU]P
Q59^tt^2o,QNUQ$UOUQ*,QN2UQ*O	]2UOUQ*,QN2PPP2[2o[OU]P	Q59^tt^2o,QNUQ$UOUQ*,QN2UQ*O	]2UOUQ*,QN2PPP2UO[U2]2UO[U2]2P!)%fhK�9h)%fhK[9h)rFrGrJrK�rLrFrMrN�)rrOrPrQ�appendr(r�s&   r
�test_mutable_entry�TestCase.test_mutable_entryls��
�^��
�\�\�"�q�E�
:�
:�a�!�A�f�I����Q�v�Y�	�2�
�f�I���Q�����Q�v�Y�	�2�	;��^��
�\�\�"�q�D�
9�
9�Q�!�A�f�I����Q�v�Y�	�2�
�f�I���Q�����Q�v�Y��4�	:�	
����R��!�$�����R��!�$�;�
:��:�
9�s%�AE�6AE�E	�E	�E/	�(E/	c�v�-oQo],[OU2U$UOUOQ2U2],[OUQQ5U$UOUOQ2U2[OUQQ5oUO	[
UOU],2P!)uPöp�utf-8r	)�keyencoding�ascii)rOrP�assertInr-rS�UnicodeEncodeErrorr")rrrrs&   r
�test_keyencoding�TestCase.test_keyencoding~s������� !�s����Q�����
�
�c�j�j��)�1�-�78�c����Q�I�.�s�3��
�
�c�j�j��+�Q�/��L�L���0�����,�a�m�m�S�1�#�Frc�(�-oQoUOQ2o[OUP	Q59^tt^2o],VB$V*oUQ*O]2PPP2V*oUO	WU2P!)%fhK,9h)rr�)rI)r-rOrPr�r~)rrr�
encodedkeyr�p1�p2s&      r
�&test_writeback_also_writes_immediately�/TestCase.test_writeback_also_writes_immediately�st�������Z�Z��(�
�
�\�\�!�t�
,�
,���S�A�F���B�
�e�H�O�O�A��-��]�����B��#�-�
,�s�&B�B	�
B	c��-o[OU]P
Q59^tt^2o,QNUQ$UOUQ*,QN2UO[U2]2PPP2UO	[
[W2UQ*UO
Q2P!)%fhKH9h[
cP!h9hrE)rOrPrQr(rSrTrUrVs&  r
�	test_with�TestCase.test_with�s���
��
�\�\�"�q�E�
:�
:�a�!�A�f�I����Q�v�Y�	�2����S��V�Q�'�;�	
���*�c�1�-�	<�
�f�I�
�I�I�:�;�;�
:���	��	�s)�>B#�	B6�#B3	�,B3	�6	C�C�Cc���[O-29^tt^2oUOUO[O
2PPP2P!)%fhP!9hr)rOrPrQ�	_protocol�pickle�DEFAULT_PROTOCOL)rrs& r
�test_default_protocol�TestCase.test_default_protocol�s<��
�\�\�"�
�
�����Q�[�[�&�*A�*A�B��
�
�
�s�+A�A&	�A&	c��[OUO2UO[O
UO2QoQo[
[O]*2FCD�oUOUQ59^tt^2[OUOUUUQ59^tt^2oQoQo[Q2o[OQ,QN2oVTQ$VdQ	$VtQ
$V�Q$U]6Xc�UOUQ*[!U22UOUQ	*Q2UOUQ
*UO#22UOUQ*UO%2O#22L�UOUQ*Q
2UOUQ	*Q2UOUQ
*Q2UOUQ*UO%2O#22PPP2PPP2CJ�	P!)%fhK9h)%fhCJ�9h)c�R�[U[[[12%c@U]6Xc$[U[2%c[U2!U![	U2O
![U[O2%cUO2![Q[	U202g)r�z$Unsupported type for serialization: )	�
isinstance�bytes�	bytearray�str�typer7�array�tobytes�	TypeError��objrHs&&r
�
serializer�DTestCase.test_custom_serializer_and_deserializer.<locals>.serializer�s}���#��y�#�6�7�7��q�=�!�#�y�1�1�$�S�z�)��J��C�y�)�)�)��C����-�-��{�{�}�$��B�4��9�+�N�O�Orc��[U[[[12%cUO	Q2![U[
O
2%c[
O
QU2![
Q[U202g)r��bz&Unsupported type for deserialization: )r�r�r�r�rr�r�r���datas&r
�deserializer�FTestCase.test_custom_serializer_and_deserializer.<locals>.deserializer�sb���$��	�3� 7�8�8��{�{�7�+�+��D�%�+�+�.�.��{�{�3��-�-��8��d���E��
r��proto�rHr�r��bar�
Hello, world!��i�foo�
bytes_data�bytearray_data�
array_dataz
Hello, world!r�r�r�r�)r\r]r^r_rr`�ranger��HIGHEST_PROTOCOL�subTestrOrarbr�r�rQr�rr�)	rr�r�r�rr�r�r�r�s	&        r
�'test_custom_serializer_and_deserializer�0TestCase.test_custom_serializer_and_deserializer�s���
����������	�(�(�$�,�,�7�		P�	��6�2�2�Q�6�7�7�E����E��*�*�F�K�K�����%�)�	-�-�
���-�
�!*�+B�!C��"�[�[��o�>�
��%��",�,��&4�"�#�",�,���A�:��$�$�Q�u�X�s�3�x�8��$�$�Q�|�_�o�F��$�$��*�+�^�-B�-B�-D���$�$��,���);�);�)=�)D�)D�)F���$�$�Q�u�X�u�5��$�$�Q�|�_�g�>��$�$�Q�'7�%8�+�F��$�$��,���);�);�)=�)D�)D�)F��;-�*�*�8�-�-��*�*�*�s7�-I	�>?H-
�>DH-
�I	�-H=�6H=�8I	�I
�	I
�
serializedzinvalid typec	�`�UOQ[R20o[OU2UO	[
OU2[OOUQ2oQU1QkkoQoUO[[O129^tt^2[OV4UQ59^tt^2oQUQ$PPP2PPP2P!)%fhK9h)%fhP!9h)�_rCc�
:�R!r�)r�rHr�s&&�r
r��;TestCase.test_custom_invalid_serializer.<locals>.serializer�s	����rc�&�UOQ2!�r�r
r�s&r
r��=TestCase.test_custom_invalid_serializer.<locals>.deserializer�����;�;�w�'�'r�r�r�r�r�r)r^�idr\r]r_rr`�path�joinrSr��dbm�errorrOra)rr��test_dir�test_fnr�r�rs&f     r
�test_custom_invalid_serializer�'TestCase.test_custom_invalid_serializer�s�����l�l�^�1�R�
�^�$4�5��
��������	�(�(�(�3��'�'�,�,�x��8��	�	(��
�
�	�3�9�9�5�
6�
6����W�*6�8�8�;<� ��%��8�7�
6�8�8��7�
6�
6�s0�+!C7�C$	�C7�$C4
�-C4
�/C7�7D	�D	c��[OUO2UO[O
UO2QQkoQo[OUOUUQ59^tt^2oQUQ$UOUQ*Q2UOUQ*2PPP2P!)%fhP!9h)Nc�L�[U2OOQ2!r��r�r7r-r�s&&r
r��@TestCase.test_custom_incomplete_deserializer.<locals>.serializer������9�%�%�,�,�W�5�5rc��P!rr�r�s&r
r��BTestCase.test_custom_incomplete_deserializer.<locals>.deserializer����rr�r�r�r)r\r]r^r_rr`rOrarbr~�assertIsNone)rr�r�rs&   r
�#test_custom_incomplete_deserializer�,TestCase.test_custom_incomplete_deserializer�s���
����������	�(�(�$�,�,�7�	6�	��[�[����Z�&2�4�4�78��A�e�H�����%��%�0����a��h�'�	4�4�4�4�s�?7C�C	�	C	c��
�[OQ2o[OUO2UO[OUO2QQkoQoQo[[O]*2FCD�oUOUQ59^tt^2[OUOUO2UUUQ59^tt^2oQoQo[!Q2o	["O"Q	,QN2o
VvQ
$V�Q$V�Q$V�Q
$U]6XCcUO%UQ
*UU22UO%UQ*UU22UO%UQ*UU	22UO%UQ
*UU
22UO'Q2vq�UO%UQ
2UO%V�U22UO)2vq�UO%UQ2UO%V�U22UO)2vq�UO%UQ2UO%V�U	22UO)2vq�UO%UQ
2UO%V�U
22UO+2vq�UO%UQ2UO%V�U	22UO+2vq�UO%UQ2UO%V�U22UO-2vq�UO%UQ
2UO%V�U
22CL�UO'Q2vq�UO%UQ
2UO%UQ2UO)2vq�UO%UQ2UO%UQ2UO)2vq�UO%UQ2UO%UQ2UO)2vq�UO%UQ
2UO%UQ2UO+2vq�UO%UQ2UO%UQ2UO+2vq�UO%UQ2UO%UQ2UO-2vq�UO%UQ
2UO%UQ2UO%UQ
*Q2UO%UQ*Q2UO%UQ*Q2UO%UQ
*Q2PPP2PPP2CJ�	P!)%fhK9h)%fhCJ�9h)�
berkeleydbc��UOOoU]6Xc[[U22oUO	Q2!)r�r�)�	__class__r7r�r(r-)r�rHr�s&& r
r��QTestCase.test_custom_serializer_and_deserializer_bsd_db_shelf.<locals>.serializer
s4���=�=�)�)�D��1�}��3�t�9�~���;�;�w�'�'rc�&�UOQ2!r�r
r�s&r
r��STestCase.test_custom_serializer_and_deserializer_bsd_db_shelf.<locals>.deserializerr�rc�B�[[U2O2!r)r(r�r7)r�s&r
�
type_name_len�TTestCase.test_custom_serializer_and_deserializer_bsd_db_shelf.<locals>.type_name_lens���4��9�-�-�.�0�1rr�r�r�r�r�r�r�r�r�r�sfoor�r�r�r�rr�)r�
import_moduler\r]r^r_rr`r�r�r�r�rO�
BsdDbShelf�btopenrbr�r�rQ�set_location�previous�next�first)
rr�r�r�r�r�rr��	bytes_obj�
bytearray_obj�arr_objr.�vs
&            r
�4test_custom_serializer_and_deserializer_bsd_db_shelf�=TestCase.test_custom_serializer_and_deserializer_bsd_db_shelfsu��"�0�0��>�
�
����������	�(�(�$�,�,�7�	(�	(�	2��6�2�2�Q�6�7�7�E����E��*�*�F�,=�,=��!�!�$�'�'�*��%�)�	-�-�
���,�	� )�*A� B�
��+�+�c�?�;���%��"+�,��&3�"�#�")�,���A�:��$�$�Q�u�X�}�S�/A�B��$�$�Q�|�_�m�I�6N�O��$�$�Q�'7�%8�%2�=�%A�C��$�$�Q�|�_�m�G�6L�M��>�>�&�1�D�A��$�$�Q��.��$�$�Q�
�c�(:�;��:�:�<�D�A��$�$�Q��5��$�$�Q�
�i�(@�A��:�:�<�D�A��$�$�Q�(8�9��$�$�Q�
�m�(D�E��:�:�<�D�A��$�$�Q��5��$�$�Q�
�g�(>�?��6�6�8�D�A��$�$�Q�(8�9��$�$�Q�
�m�(D�E��6�6�8�D�A��$�$�Q��5��$�$�Q�
�i�(@�A��7�7�9�D�A��$�$�Q��5��$�$�Q�
�g�(>�?��>�>�&�1�D�A��$�$�Q��.��$�$�Q��.��:�:�<�D�A��$�$�Q��5��$�$�Q��0��:�:�<�D�A��$�$�Q�(8�9��$�$�Q��4��:�:�<�D�A��$�$�Q��5��$�$�Q��0��6�6�8�D�A��$�$�Q�(8�9��$�$�Q��4��6�6�8�D�A��$�$�Q��5��$�$�Q��0��7�7�9�D�A��$�$�Q��5��$�$�Q��0��$�$�Q�u�X�u�5��$�$�Q�|�_�g�>��$�$�Q�'7�%8�+�F��$�$�Q�|�_�g�>�e-�*�*�8�-�-��*�*�*�s8�,<U	�(AT;
�)O;T;
�$U	�;U�U�U	�U 
�U 
c���[OQ2o[OUO2UO[OUO2QQkoQo[OUOUO2UUQ59^tt^2oQUQ$UOUQ*2UOUQ*Q2PPP2P!)%fhP!9h)r�c�L�[U2OOQ2!r�r�r�s&&r
r��MTestCase.test_custom_incomplete_deserializer_bsd_db_shelf.<locals>.serializersr�rc��P!rr�r�s&r
r��OTestCase.test_custom_incomplete_deserializer_bsd_db_shelf.<locals>.deserializervr�rr�r�r�r)rr�r\r]r^r_rr`rOr�r�rbr�r~�rr�r�r�rs&    r
�0test_custom_incomplete_deserializer_bsd_db_shelf�9TestCase.test_custom_incomplete_deserializer_bsd_db_shelfns���"�0�0��>�
�
����������	�(�(�$�,�,�7�	6�	��
�
�z�0�0����9�*4�,8�:�:�=>��A�e�H����a��h�'�����%��%�0�:�:�:�:�s�$7C%�%C6	�.C6	c���[OQ2o[OUO2UO[OUO2QQkoQo[OUOUO2UUQ59^tt^2oQUQ$UOUQ*P2UOUQ*Q2PPP2P!)%fhP!9h)r�c��P!rr�r�s&&r
r��KTestCase.test_custom_incomplete_serializer_bsd_db_shelf.<locals>.serializer�r�rc�&�UOQ2!r�r
r�s&r
r��MTestCase.test_custom_incomplete_serializer_bsd_db_shelf.<locals>.deserializer�r�rr�r�r�r)rr�r\r]r^r_rr`rOr�r�rbrQr~rs&    r
�.test_custom_incomplete_serializer_bsd_db_shelf�7TestCase.test_custom_incomplete_serializer_bsd_db_shelf�s���"�0�0��>�
�
����������	�(�(�$�,�,�7�	�	(��
�
�z�0�0����9�*4�,8�:�:�=>��A�e�H����Q�u�X�r�*�����%��%�0�:�:�:�:�s�$8C&�&C7	�/C7	c��QQko[]P
UQ5oUO[O[O-1-U@UO[O[O
-1-U@P!)Nc��P!rr�r�s&&r
r��=TestCase.test_missing_custom_deserializer.<locals>.serializer�r�r)rHrIr�r��dictrSrO�ShelveErrorrPr�)rr��kwargss&  r
� test_missing_custom_deserializer�)TestCase.test_missing_custom_deserializer�s[��	��q�E�j�I�����&�,�,�f�l�l�B�I�&�I����&�,�,�f�.?�.?��N�v�Nrc���Qo[]P
UQ5oUO[O[O-1-U@UO[O[O
-1-U@P!)c��P!rr�r�s&r
r��=TestCase.test_missing_custom_serializer.<locals>.deserializer�r�r)rHrIr�r
)rr�rs&  r
�test_missing_custom_serializer�'TestCase.test_missing_custom_serializer�s[��	��q�E��M�����&�,�,�f�l�l�B�I�&�I����&�,�,�f�.?�.?��N�v�Nrr�)NN)$r7r8r9r:r�TESTFNr^r\r�r�rbrXrcrhrlrortrxr{r�r�r�r�r�r�r�rr�r�r�rrrrr=r>r?s@r
rBrB.s��������G�	�����i�&�&��	7�B�
<�	�,�,�,�F�?�S�4�%�$G�
$�<�C�8�t�l�T�N�#3�4�5�!�6�!�((� d?�L1�$1�$O�O�OrrBc�@`�\sQsQsn\O
sQsQsUs	P!)�TestShelveBase�c��QQQ]QQ-!)rJ�value1�key2�key3)rLrFrMr�rs&r
�
_reference�TestShelveBase._reference�s���x���6�'�:�:rr�)
r7r8r9r:rOrP�	type2testr r=r>r?s@r
rr�s�������I�;�;rrc�(`�\sQsQsnQsQsUsP!)�TestShelveInMemBase�c�X�[O[21-UO@!r)rOrPr�_argsrs&r
�_empty_mapping�"TestShelveInMemBase._empty_mapping�s���|�|�L�N�9�d�j�j�9�9rr�)r7r8r9r:r(r=r>r?s@r
r$r$�s����:�:rr$c�2`�\sQsQsn]sQsQsQsUsP!)�TestShelveFileBase�c��U9O]*
tm[OUO[	UO2*1-UO
@oUO
UO2U!)rL)�counterrOra�	base_pathr�r'r_rR)r�xs& r
r(�!TestShelveFileBase._empty_mapping�sN���������K�K�����T�\�\�):�:�I�d�j�j�I�������� ��rc�\�[Oo[OU2UO	[O
U2[OOUQ2UmUO	[[Q[O2UO[mP!)rC�_defaultmod)
rrr\r]r_r`r�r�r/�setattrr�r3�dbm_mod)rr^s& r
�setUp�TestShelveFileBase.setUp�sd���"�"��
��������	�(�(�'�2������g�~�>��������m�S�_�_�E��,�,��r)r/)	r7r8r9r:r.r(r6r=r>r?s@r
r+r+�s�����G��'�'rr+)�
mapping_tests�	TestProto�	MemShelver'rHzdbm.:rNNN�File_�Shelver5�__main__)#r��unittestr�rOr�r\�test.supportrrr�collections.abcr�
test.test_dbmrrrrBrr$r+�testr8r�r�r��BasicTestMappingProtocol�bases�namer��globalsr5r7�
startswith�suffix�mainr�rr
�<module>rJsf����
�
�
�	�;�;�*�&��$�>�$�>rO�x� � �rO�j;�;�:�.�:�
'��'�$�
�6�*�*�Q�.�
/�E�
 �-�"H�"H�I�E�
�u�g�Y�'�D��4��#�j�%�%8�9�;�G�I�d�O�
��!G�!G�H�E��>�����*�*�6�2�2�2�2��!�!�"�%���5�'��v�h�f�5���t�U� )�7�G�j�%�=P�Q�S��	�$��	"�
0��z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit