%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/sqlite3/test/__pycache__/ |
Current File : //usr/local/lib/python3.8/sqlite3/test/__pycache__/dbapi.cpython-38.pyc |
U p©ßaé‹ ã @ 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 ú./usr/local/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 ¡ dS )zV A commit should also work when no changes were made to the database. Nr9 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 ¡ dS )zX A rollback should also work when no changes were made to the database. Nr= 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"