|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/sqlite3/test/__pycache__/ |
U
?��g� � @ s� d dl Z d dlZd dlZd dlmZmZ G dd� dej�ZG dd� dej�Z G dd� dej�Z
G d d
� d
ej�ZG dd� dej�ZG d
d� dej�Z
G dd� dej�ZG dd� dej�ZG dd� dej�Zdd� Zdd� Zedkr�e� dS )� N)�TESTFN�unlinkc @ st e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� ZdS )�ModuleTestsc C s | � tjddtj � d S )Nz2.0zapilevel is %s, should be 2.0)�assertEqual�sqliteZapilevel��self� r �1/opt/cppython/lib/python3.8/sqlite3/test/dbapi.py�
CheckAPILevel s
�zModuleTests.CheckAPILevelc C s | � tjddtj � d S )N� zthreadsafety is %d, should be 1)r r Zthreadsafetyr r r r
�CheckThreadSafety$ s
�zModuleTests.CheckThreadSafetyc C s | � tjddtj � d S )NZqmarkz%paramstyle is '%s', should be 'qmark')r r Z
paramstyler r r r
�CheckParamStyle( s
��zModuleTests.CheckParamStylec C s | � ttjt�d� d S )Nz&Warning is not a subclass of Exception)�
assertTrue�
issubclassr �Warning� Exceptionr r r r
�CheckWarning- s �zModuleTests.CheckWarningc C s | � ttjt�d� d S )Nz$Error is not a subclass of Exception)r r r �Errorr r r r r
�
CheckError1 s �zModuleTests.CheckErrorc C s | � ttjtj�d� d S )Nz)InterfaceError is not a subclass of Error)r r r �InterfaceErrorr r r r r
�CheckInterfaceError5 s �zModuleTests.CheckInterfaceErrorc C s | � ttjtj�d� d S )Nz(DatabaseError is not a subclass of Error)r r r �
DatabaseErrorr r r r r
�CheckDatabaseError9 s �zModuleTests.CheckDatabaseErrorc C s | � ttjtj�d� d S )Nz,DataError is not a subclass of DatabaseError)r r r � DataErrorr r r r r
�CheckDataError= s �zModuleTests.CheckDataErrorc C s | � ttjtj�d� d S )Nz3OperationalError is not a subclass of DatabaseError)r r r �OperationalErrorr r r r r
�CheckOperationalErrorA s �z!ModuleTests.CheckOperationalErrorc C s | � ttjtj�d� d S )Nz1IntegrityError is not a subclass of DatabaseError)r r r �IntegrityErrorr r r r r
�CheckIntegrityErrorE s �zModuleTests.CheckIntegrityErrorc C s | � ttjtj�d� d S )Nz0InternalError is not a subclass of DatabaseError)r r r �
InternalErrorr r r r r
�CheckInternalErrorI s �zModuleTests.CheckInternalErrorc C s | � ttjtj�d� d S )Nz3ProgrammingError is not a subclass of DatabaseError)r r r �ProgrammingErrorr r r r r
�CheckProgrammingErrorM s �z!ModuleTests.CheckProgrammingErrorc C s | � ttjtj�d� d S )Nz4NotSupportedError is not a subclass of DatabaseError)r r r �NotSupportedErrorr r r r r
�CheckNotSupportedErrorQ s
��z"ModuleTests.CheckNotSupportedErrorN)�__name__�
__module__�__qualname__r r
r r r r r r r r r! r# r% r r r r
r s r c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Ze�ejdkd�dd � �Zd!S )"�ConnectionTestsc C s0 t �d�| _| j�� }|�d� |�dd� d S )N�:memory:z4create table test(id integer primary key, name text)�!insert into test(name) values (?)��foo)r �connect�cx�cursor�execute�r �cur r r
�setUpX s
zConnectionTests.setUpc C s | j �� d S �N�r/ �closer r r r
�tearDown^ s zConnectionTests.tearDownc C s | j �� d S r5 �r/ �commitr r r r
�CheckCommita s zConnectionTests.CheckCommitc C s | j �� | j �� d S r5 r9 r r r r
�CheckCommitAfterNoChangesd s
z)ConnectionTests.CheckCommitAfterNoChangesc C s | j �� d S r5 �r/ �rollbackr r r r
�
CheckRollbackk s zConnectionTests.CheckRollbackc C s | j �� | j �� d S r5 r= r r r r
�CheckRollbackAfterNoChangesn s
z+ConnectionTests.CheckRollbackAfterNoChangesc C s | j �� }d S r5 )r/ r0 r2 r r r
�CheckCursoru s zConnectionTests.CheckCursorc C s* d}| � tj�� t�|�}W 5 Q R X d S )Nz/foo/bar/bla/23534/mydb.db)�assertRaisesr r r. )r ZYOU_CANNOT_OPEN_THIS�conr r r
�CheckFailedOpenx s zConnectionTests.CheckFailedOpenc C s | j �� d S r5 r6 r r r r
�
CheckClose} s zConnectionTests.CheckClosec C s� | � | jjtj� | � | jjtj� | � | jjtj� | � | jjtj� | � | jjtj� | � | jjtj� | � | jj tj � | � | jj
tj
� | � | jjtj� | � | jjtj� d S r5 )
r r/ r r r r r r r r r r"