File: D:/Python311/Lib/test/test_sqlite3/__pycache__/test_backup.cpython-311.opt-1.pyc
�
��Vc+ � �j � d dl Zd dlZ G d� dej � � Zedk r ej � � dS dS )� Nc �z � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� ZdS )�BackupTestsc � � t j d� � x}| _ |� d� � |� dddg� � |� � � d S )N�:memory:zCREATE TABLE foo (key INTEGER)� INSERT INTO foo (key) VALUES (?)�� �� )�sqlite�connect�cx�execute�executemany�commit)�selfr s �1D:\Python311\Lib\test\test_sqlite3\test_backup.py�setUpzBackupTests.setUp sU � ��~�j�1�1�1��T�W�
�
�
�3�4�4�4�
���9�D�$�<�H�H�H�
� � ������ c �8 � | j � � � d S �N)r �close�r s r �tearDownzBackupTests.tearDown s � ���
�
�����r c �� � |� d� � � � � }| � |d d d� � | � |d d d� � d S )Nz SELECT key FROM foo ORDER BY keyr r � r )r �fetchall�assertEqual)r �bckcx�results r �
verify_backupzBackupTests.verify_backup sb � ����A�B�B�K�K�M�M��������1��q�)�)�)�������1��q�)�)�)�)�)r c �6 � | � t � � 5 | j � d � � d d d � � n# 1 swxY w Y | � t � � 5 | j � � � d d d � � d S # 1 swxY w Y d S r ��assertRaises� TypeErrorr �backupr s r �test_bad_targetzBackupTests.test_bad_target s � �
�
�
�y�
)�
)� !� !��G�N�N�4� � � � !� !� !� !� !� !� !� !� !� !� !���� !� !� !� !�
�
�
�y�
)�
)� � ��G�N�N���� � � � � � � � � � � � ���� � � � � � s# �A�A� A�'B�B�Bc � � | � t � � 5 | j � d� � d d d � � d S # 1 swxY w Y d S )Nzsome_file_name.dbr# r s r �test_bad_target_filenamez$BackupTests.test_bad_target_filename s� � �
�
�
�y�
)�
)� 0� 0��G�N�N�.�/�/�/� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0���� 0� 0� 0� 0� 0� 0s �A�A�
Ac � � | � t � � 5 | j � | j � � d d d � � d S # 1 swxY w Y d S r )r$ �
ValueErrorr r&