File: //opt/alt/python312/lib64/python3.12/test/test_sqlite3/__pycache__/test_backup.cpython-312.pyc
�
h�e� � �l � d dl Zd dlZ G d� dej � Zedk( r ej � yy)� Nc �x � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zy)�BackupTestsc � � t j d� x}| _ |j d� |j dddg� |j � y )N�:memory:zCREATE TABLE foo (key INTEGER)� INSERT INTO foo (key) VALUES (?)�� �� )�sqlite�connect�cx�execute�executemany�commit)�selfr s �D/opt/alt/python312/lib64/python3.12/test/test_sqlite3/test_backup.py�setUpzBackupTests.setUp s@ � ��~�~�j�1�1��T�W�
�
�
�3�4�
���9�D�$�<�H�
� � �� c �8 � | j j � y �N)r �close�r s r �tearDownzBackupTests.tearDown s � ����
�
�r c � � |j d� j � }| j |d d d� | j |d d d� y )Nz SELECT key FROM foo ORDER BY keyr r � r )r �fetchall�assertEqual)r �bckcx�results r �
verify_backupzBackupTests.verify_backup sJ � ����A�B�K�K�M��������1��q�)�������1��q�)r c � � | j t � 5 | j j d � d d d � | j t � 5 | j j � d d d � y # 1 sw Y �BxY w# 1 sw Y y xY wr ��assertRaises� TypeErrorr �backupr s r �test_bad_targetzBackupTests.test_bad_target sk � �
�
�
�y�
)� !��G�G�N�N�4� � !�
�
�
�y�
)� ��G�G�N�N�� � � !� !�� � �s �A3�A?�3A<�?Bc � � | j t � 5 | j j d� d d d � y # 1 sw Y y xY w)Nzsome_file_name.dbr# r s r �test_bad_target_filenamez$BackupTests.test_bad_target_filename s6 � �
�
�
�y�
)� 0��G�G�N�N�.�/� 0� 0� 0�s �;�Ac � � | j t � 5 | j j | j � d d d � y # 1 sw Y y xY wr )r$ �
ValueErrorr r&