| Server IP : 121.121.20.254 / Your IP : 216.73.216.142 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:/Python312/Lib/test/test_sqlite3/__pycache__/ |
Upload File : |
�
���g� � �� � d Z ddlZddlZddlmZ ddlmZmZ ddl m
Z
mZmZ G d� dej � Z G d� d ej � Zed
k( r ej � yy)zsqlite3 CLI tests.� N)�main)�TESTFN�unlink)�captured_stdout�captured_stderr�captured_stdinc �H � e Zd Zdd�d�Zd� Zd� Zd� Zd� Zd� Zd � Z d
� Z
d� Zy)
�CommandLineInterfaceT)�expect_successc �R � t � 5 }t � 5 }| j t � 5 }t |� d d d � d d d � d d d � j � j � j j fS # 1 sw Y �NxY w# 1 sw Y �RxY w# 1 sw Y �VxY w)N)r r �assertRaises�
SystemExit�cli�getvalue� exception�code)�selfr �args�out�err�cms �/C:\Python312\\Lib\test\test_sqlite3\test_cli.py�_do_testzCommandLineInterface._do_test sx � ����������j�)�R���I�
*�
�
�
�|�|�~�s�|�|�~�r�|�|�/@�/@�@�@�
*�)��
���
��s8 �B�B�B�B� B�B�
B�B �B�B&c � � | j |� \ }}}| j |ddj d|��||g� � | j |d� |S )Nr �
�Unexpected failure: args=� )r �assertEqual�join�r r r r r s r r z#CommandLineInterface.expect_success s[ � �&�����-���S�$�����q����&@�4�'�$B�C��#M�N� P�����b�!��
� c � � | j |ddi�\ }}}| j |ddj d|��||g� � | j |d� |S )Nr Fr r r r )r �assertNotEqualr r r s r �expect_failurez#CommandLineInterface.expect_failure s` � �&�����C�U�C���S�$����D�!� �I�I�)C�d�W�'E�s�C�&P�Q� S�����b�!��
r! c �J � | j d� }| j d|� y )Nz-hzusage: python -m sqlite3�r �assertIn�r r s r �
test_cli_helpz"CommandLineInterface.test_cli_help# s! � ��!�!�$�'���
�
�0�#�6r! c �f � | j d� }| j t j |� y )Nz-v)r r'