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/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python313/Lib/test/__pycache__/test_dbm_ndbm.cpython-313.opt-2.pyc
�

��i����SSKJr SSKJr \R"S5 SSKrSSKrSSKrSSKJr "SS\R5r
\S:Xa\R"5 gg)	�)�
import_helper)�	os_helperzdbm.ndbmN)�errorc��\rSrSrSrSrSrSrSrSr	Sr
S	rS
r\
R"\R S5S5rS
rSrSrSrSrSrSrSrSrg)�DbmTestCase�	c��[RUl[RRURS5UlURR5 g�N�c)r�TESTFN�filename�dbm�ndbm�open�d�close��selfs �'C:\Python313\\Lib\test\test_dbm_ndbm.py�setUp�DbmTestCase.setUps6��!�(�(��
������t�}�}�c�2���������c�\�SH&n[R"URU-5 M( g)N��z.pagz.dirz.db)r�unlinkr
)r�suffixs  r�tearDown�DbmTestCase.tearDowns#��1�F����T�]�]�V�3�4�2rc�:�[RRURS5UlURURR
5/5 SURS'SURS'SURS'URR
5 URSUR5 URSUR5 URURSS5 URURRS5S	5 URURRS
55 URURRS
S5S5 UR[5 URS SSS5 URURRS
S5S5 URURS
S5 URR5 g!,(df   Nt=f)
Nr�b�asdatasbytes�019237410982340912840198242�12345678910�a�bsxxxsfoo�xxx)rrrr
r�assertEqual�keys�assertIn�get�assertIsNone�assertRaises�KeyError�
setdefaultrrs r�	test_keys�DbmTestCase.test_keyssm�������t�}�}�c�2�������������+�����s��"����x�� =����}�������
��
�
�c�4�6�6�"��
�
�d�D�F�F�#��������)�7�3���������D�)�4�0����$�&�&�*�*�V�,�-���������F�F�3�V�<�
�
�
�x�
(��F�F�5�M�)�������*�*�6�6�:�F�C����������0�������	)�
(�s�H�
Hc���[RRS:XaURS5 [RR	UR
S5UlURURR5/5 SURS'URURR5S/5 URSUR5 URURSS5 URURRS5S5 URURRS5S5 URR5 g)NzBerkeley DBzCBerkeley DB doesn't distinguish the empty value from the absent onerr�emptysemptyr)
rr�library�skipTestrr
rr(r)r*r+r/rrs r�test_empty_value�DbmTestCase.test_empty_value(s����8�8���}�,��M�M�0�
1������t�}�}�c�2�������������+�����w������������
�3��
�
�h����'��������)�3�/���������H�-�s�3�������*�*�8�4�c�:������rc���SHMn[RRURU5UlURR5 MO g![a UR5 Mof=f)N)�r�rw�w�n)rrrr
rrr�fail)r�modes  r�
test_modes�DbmTestCase.test_modes6sR��)�D�
������t�}�}�d�;���������*���
��	�	��
�s�A	A�A3�2A3c�b�[RRURS5nSUS'SSS5 [RRURS5nUR	[UR
55S/5 SSS5 UR[RR5nWR
5 SSS5 UR	[WR5S5 g!,(df   N�=f!,(df   N�=f!,(df   NV=f)Nrzcontext managerzndbm context managerr9sndbm context managerz"DBM object has already been closed)rrrr
r(�listr)r-r�str�	exception)r�db�cms   r�test_context_manager� DbmTestCase.test_context_manager>s���
�X�X�]�]�4�=�=�#�
.�"�):�B�%�&�/��X�X�]�]�4�=�=�#�
.�"����T�"�'�'�)�_�/F�.G�H�/��
�
�s�x�x�~�~�
.�"��G�G�I�/�����R�\�\�*�=�	?�/�
.��/�
.��/�
.�s#�C>�#+D�?D �>
D�
D� 
D.c���[RRURS5nSUS'SSS5 [RRURS5nUR	[UR
55S/5 URSU;5 UR	USS5 SSS5 g!,(df   N�=f!,(df   g=f)Nrs
bytes value �sbytes key �r9)rrrr
r(rBr)�
assertTrue�rrEs  r�
test_bytes�DbmTestCase.test_bytesJs���
�X�X�]�]�4�=�=�#�
.�"�$7�B� �!�/�
�X�X�]�]�4�=�=�#�
.�"����T�"�'�'�)�_�/@�.A�B��O�O�-��3�4����R� 1�2�4G�H�/�
.�/�
.��
.�
.�s�C�#AC�
C�
Cc��[RRURS5nSUS'SSS5 [RRURS5nUR	[UR
55SR5/5 URSR5U;5 URSU;5 UR	USR5SR55 UR	USSR55 SSS5 g!,(df   GN=f!,(df   g=f)NruUnicode value 🐍uUnicode key 🐍r9)	rrrr
r(rBr)�encoderJrKs  r�test_unicode�DbmTestCase.test_unicodeRs���
�X�X�]�]�4�=�=�#�
.�"�+E�B�'�(�/�
�X�X�]�]�4�=�=�#�
.�"����T�"�'�'�)�_�/G�/N�/N�/P�.Q�R��O�O�4�;�;�=��C�D��O�O�4��:�;����R� 8� ?� ?� A�B�7�>�>�@�
B����R� 8�9�7�>�>�@�
B�
/�
.�/�
.��
.�
.�s�D/�#CE�/
D>�
Ec�N�[RRURS5nSUS'SSS5 [RRURS5nUR	[
5 US	SSS5 UR	[
5 US	SSS5 UR	[
5 SUS'SSS5 SSS5 g!,(df   N�=f!,(df   Nl=f!,(df   N\=f!,(df   NJ=f!,(df   g=f)Nrsbytes values	bytes keyr9s
not exist keysnot exist value)rrrr
r-rrKs  r�test_write_readonly_file�$DbmTestCase.test_write_readonly_file^s���
�X�X�]�]�4�=�=�#�
.�"�-�B�|��/�
�X�X�]�]�4�=�=�#�
.�"��"�"�5�)��'�(�*��"�"�5�)��|�$�*��"�"�5�)�'9��#�$�*�/�
.�/�
.��*�)��)�)��)�)��/�
.�s_�C�#D�9C#�=D�C4�D�;D�D�
C �#
C1	�-D�4
D	�>D�
D	�D�
D$z*requires OS support of non-ASCII encodingsc�^^�[RmSH&nUR[RTU-5 M( [R
R
TS5nSUS'SSS5 UR[U4SjS555 [R
R
TS5nUR[UR55S/5 URSU;5 URUSS5 SSS5 g!,(df   N�=f!,(df   g=f)Nrrsvalueskeyc3�h># �UH'n[RRTU-5v� M) g7f)N)�os�path�exists)�.0rr
s  �r�	<genexpr>�5DbmTestCase.test_nonascii_filename.<locals>.<genexpr>qs.����G�*E���G�G�N�N�8�f�+<�=�=�*E�s�/2r9)r�TESTFN_NONASCII�
addCleanuprrrrrJ�anyr(rBr))rrrEr
s   @r�test_nonascii_filename�"DbmTestCase.test_nonascii_filenameis�����,�,��1�F��O�O�I�,�,�h��.?�@�2�
�X�X�]�]�8�S�
)�R�!�B�v�J�*�����G�*E�G�G�	H�
�X�X�]�]�8�S�
)�R����T�"�'�'�)�_�v�h�7��O�O�F�b�L�)����R��Z��2�*�
)�	*�
)��*�
)�s�D
�0AD�
D�
D,c�b�SnUR[RR5n[RR	U5 SSS5 URU[
WR55 URURRU5 g!,(df   NZ=f)Nznonexisting-file)
r-rrrrr*rCrDr(r
)r�nonexisting_filerFs   r�test_nonexisting_file�!DbmTestCase.test_nonexisting_filexsr��-��
�
�
�s�x�x�~�~�
.�"��H�H�M�M�*�+�/��
�
�&��B�L�L�(9�:�������.�.�0@�A�/�
.�s� B � 
B.c��[RR[R"UR
5S5R
5 gr
)rrrr�FakePathr
rrs r�test_open_with_pathlib_path�'DbmTestCase.test_open_with_pathlib_paths,�����
�
�i�(�(����7��=�C�C�Erc��[RR[R"UR
5S5R
5 gr
)rrrrW�fsencoder
rrs r�test_open_with_bytes_path�%DbmTestCase.test_open_with_bytes_path�s*�����
�
�b�k�k�$�-�-�0�#�6�<�<�>rc���[RR[R"[
R"UR55S5R5 gr
)	rrrrrgrWrkr
rrs r�!test_open_with_pathlib_bytes_path�-DbmTestCase.test_open_with_pathlib_bytes_path�s5�����
�
�i�(�(����T�]�]�)C�D�c�J�P�P�Rrc��[RRURS5nUR	[U55 SSS5 g!,(df   g=fr
)rrrr
�assertFalse�boolrKs  r�test_bool_empty�DbmTestCase.test_bool_empty�s8��
�X�X�]�]�4�=�=�#�
.�"����T�"�X�&�/�
.�
.�s�A�
Ac���[RRURS5nSUS'UR	[U55 SSS5 g!,(df   g=f�Nrr!r")rrrr
rJrsrKs  r�test_bool_not_empty�DbmTestCase.test_bool_not_empty�s?��
�X�X�]�]�4�=�=�#�
.�"��B�s�G��O�O�D��H�%�/�
.�
.�s� A�
A"c���[RRURS5nSUS'SSS5 UR	[RR
[W5 g!,(df   N>=frw)rrrr
r-rrsrKs  r�test_bool_on_closed_db_raises�)DbmTestCase.test_bool_on_closed_db_raises�sK��
�X�X�]�]�4�=�=�#�
.�"��B�s�G�/����#�(�(�.�.�$��3�/�
.�s�A)�)
A7c��SS/n[RRURS5nUHup4XBU'UR	X25 M UR[
U5[
U55 UR5 UHup4URX25 M UR[
U5S5 SSS5 g!,(df   g=f)N)�foo�bar)�1234�5678rr)	rrrr
r*r(�len�clear�assertNotIn)r�kvsrE�k�vs     r�
test_clear�DbmTestCase.test_clear�s����/�0��
�X�X�]�]�4�=�=�#�
.�"�����1���
�
�a�$��
���S��W�c�#�h�/��H�H�J����� � ��'�����S��W�a�(�/�
.�
.�s�BC�
C)rr
N)�__name__�
__module__�__qualname__�__firstlineno__rrr0r6r?rGrLrPrS�unittest�
skipUnlessrr]r`rdrhrlrortrxr{r��__static_attributes__�rrrr	s����
5��(��
?�I�
B�	:�����2�2�E�G�3�G�3�B�F�?�S�'�&�
4�
)rr�__main__)
�test.supportrr�
import_modulerWr��dbm.ndbmrr�TestCaserr��mainr�rr�<module>r�sR��&�"�
���J�'�	����X)�(�#�#�X)�v�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit