Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/sqlite3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/sqlite3/test/__pycache__/dbapi.cpython-33.pyo

�
��f�wc
@sOddlZddlZyddlZWnek
rBeZYnXGdd�dej�ZGdd�dej�ZGdd�dej�Z	ej
ed�Gd	d
�d
ej��ZGdd�dej�ZGd
d�dej�Z
Gdd�dej�ZGdd�dej�Zdd�Zdd�ZedkrKe�ndS(iNcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�ZdS(uModuleTestscCs!|jtjddtj�dS(Nu2.0uapilevel is %s, should be 2.0(uassertEqualusqliteuapilevel(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckAPILevel suModuleTests.CheckAPILevelcCs!|jtjddtj�dS(Niuthreadsafety is %d, should be 1(uassertEqualusqliteuthreadsafety(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckThreadSafety$suModuleTests.CheckThreadSafetycCs!|jtjddtj�dS(Nuqmarku%paramstyle is '%s', should be 'qmark'(uassertEqualusqliteu
paramstyle(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckParamStyle(suModuleTests.CheckParamStylecCs |jttjt�d�dS(Nu&Warning is not a subclass of Exception(u
assertTrueu
issubclassusqliteuWarningu	Exception(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckWarning-suModuleTests.CheckWarningcCs |jttjt�d�dS(Nu$Error is not a subclass of Exception(u
assertTrueu
issubclassusqliteuErroru	Exception(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckError1suModuleTests.CheckErrorcCs#|jttjtj�d�dS(Nu)InterfaceError is not a subclass of Error(u
assertTrueu
issubclassusqliteuInterfaceErroruError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckInterfaceError5suModuleTests.CheckInterfaceErrorcCs#|jttjtj�d�dS(Nu(DatabaseError is not a subclass of Error(u
assertTrueu
issubclassusqliteu
DatabaseErroruError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckDatabaseError9suModuleTests.CheckDatabaseErrorcCs#|jttjtj�d�dS(Nu,DataError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteu	DataErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckDataError=suModuleTests.CheckDataErrorcCs#|jttjtj�d�dS(Nu3OperationalError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteuOperationalErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckOperationalErrorAsu!ModuleTests.CheckOperationalErrorcCs#|jttjtj�d�dS(Nu1IntegrityError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteuIntegrityErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckIntegrityErrorEsuModuleTests.CheckIntegrityErrorcCs#|jttjtj�d�dS(Nu0InternalError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteu
InternalErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckInternalErrorIsuModuleTests.CheckInternalErrorcCs#|jttjtj�d�dS(Nu3ProgrammingError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteuProgrammingErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckProgrammingErrorMsu!ModuleTests.CheckProgrammingErrorcCs#|jttjtj�d�dS(Nu4NotSupportedError is not a subclass of DatabaseError(u
assertTrueu
issubclassusqliteuNotSupportedErroru
DatabaseError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckNotSupportedErrorQs	u"ModuleTests.CheckNotSupportedErrorN(u__name__u
__module__u__qualname__u
CheckAPILeveluCheckThreadSafetyuCheckParamStyleuCheckWarningu
CheckErroruCheckInterfaceErroruCheckDatabaseErroruCheckDataErroruCheckOperationalErroruCheckIntegrityErroruCheckInternalErroruCheckProgrammingErroruCheckNotSupportedError(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuModuleTestssuModuleTestscBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(uConnectionTestscCsBtjd�|_|jj�}|jd�|jdd�dS(Nu:memory:u4create table test(id integer primary key, name text)u!insert into test(name) values (?)ufoo(ufoo(usqliteuconnectucxucursoruexecute(uselfucu((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusetUpXs
uConnectionTests.setUpcCs|jj�dS(N(ucxuclose(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutearDown^suConnectionTests.tearDowncCs|jj�dS(N(ucxucommit(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCommitasuConnectionTests.CheckCommitcCs|jj�|jj�dS(uV
        A commit should also work when no changes were made to the database.
        N(ucxucommit(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCommitAfterNoChangesds
u)ConnectionTests.CheckCommitAfterNoChangescCs|jj�dS(N(ucxurollback(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckRollbackksuConnectionTests.CheckRollbackcCs|jj�|jj�dS(uX
        A rollback should also work when no changes were made to the database.
        N(ucxurollback(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckRollbackAfterNoChangesns
u+ConnectionTests.CheckRollbackAfterNoChangescCs|jj�}dS(N(ucxucursor(uselfucu((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCursorusuConnectionTests.CheckCursorcCsFd}ytj|�}Wntjk
r4dSYnX|jd�dS(Nu/foo/bar/bla/23534/mydb.dbu&should have raised an OperationalError(usqliteuconnectuOperationalErrorufail(uselfuYOU_CANNOT_OPEN_THISucon((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckFailedOpenxs	uConnectionTests.CheckFailedOpencCs|jj�dS(N(ucxuclose(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckClose�suConnectionTests.CheckClosecCs�|j|jjtj�|j|jjtj�|j|jjtj�|j|jjtj�|j|jjtj�|j|jjtj�|j|jj	tj	�|j|jj
tj
�|j|jjtj�|j|jjtj�dS(N(
uassertEqualucxuWarningusqliteuErroruInterfaceErroru
DatabaseErroru	DataErroruOperationalErroruIntegrityErroru
InternalErroruProgrammingErroruNotSupportedError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExceptions�suConnectionTests.CheckExceptionscCs�tjd�}|j�}|j|jd�|jd�|j|jd�|jdd�|j|jd�|jddg�|j�}|j|jd�|j	�|j|jd�|jddg�|j�}|j|jd�dS(	Nu:memory:u?create table transactiontest(id integer primary key, name text)u,insert into transactiontest(name) values (?)ufoou-select name from transactiontest where name=?F(ufooT(
usqliteuconnectucursoruassertEqualuin_transactionuFalseuexecuteuTrueufetchoneucommit(uselfucxucuurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckInTransaction�s

u"ConnectionTests.CheckInTransactionc	Cs&|jt��d|j_WdQXdS(NT(uassertRaisesuAttributeErroruTrueucxuin_transaction(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckInTransactionRO�su$ConnectionTests.CheckInTransactionRON(u__name__u
__module__u__qualname__usetUputearDownuCheckCommituCheckCommitAfterNoChangesu
CheckRollbackuCheckRollbackAfterNoChangesuCheckCursoruCheckFailedOpenu
CheckCloseuCheckExceptionsuCheckInTransactionuCheckInTransactionRO(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuConnectionTestsVs
uConnectionTestscBs<|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Zd;d<�Z d=d>�Z!d?d@�Z"dAdB�Z#dCdD�Z$dEdF�Z%dGdH�Z&dIdJ�Z'dKdL�Z(dMdN�Z)dOdP�Z*dQdR�Z+dSdT�Z,dUdV�Z-dWdX�Z.dYdZ�Z/d[d\�Z0d]S(^uCursorTestscCsKtjd�|_|jj�|_|jjd�|jjdd�dS(Nu:memory:uCcreate table test(id integer primary key, name text, income number)u!insert into test(name) values (?)ufoo(ufoo(usqliteuconnectucxucursorucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusetUp�suCursorTests.setUpcCs|jj�|jj�dS(N(ucuucloseucx(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutearDown�s
uCursorTests.tearDowncCs|jjd�dS(Nudelete from test(ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteNoArgs�suCursorTests.CheckExecuteNoArgscCsUy!|jjd�|jd�Wn-tjk
r<dSYn|jd�YnXdS(Nuselect asdfu&should have raised an OperationalErroruraised wrong exception(ucuuexecuteufailusqliteuOperationalError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteIllegalSql�su"CursorTests.CheckExecuteIllegalSqlcCsUy!|jjd�|jd�Wn-tjk
r<dSYn|jd�YnXdS(Nuselect 5+4; select 4+5ushould have raised a Warninguraised wrong exception(ucuuexecuteufailusqliteuWarning(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteTooMuchSql�su"CursorTests.CheckExecuteTooMuchSqlcCs|jjd�dS(Nuselect 5+4; -- foo bar(ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteTooMuchSql2�su#CursorTests.CheckExecuteTooMuchSql2cCs|jjd�dS(NuT
            select 5+4;

            /*
            foo
            */
            (ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteTooMuchSql3�s	u#CursorTests.CheckExecuteTooMuchSql3cCsRy!|jjd�|jd�Wn*tk
r9dSYn|jd�YnXdS(Ni*ushould have raised a ValueErroruraised wrong exception.(ucuuexecuteufailu
ValueError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteWrongSqlArg�s
u#CursorTests.CheckExecuteWrongSqlArgcCs|jjdd�dS(Nuinsert into test(id) values (?)i*(i*(ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteArgInt�suCursorTests.CheckExecuteArgIntcCs|jjdd�dS(Nu#insert into test(income) values (?)gq=
ף��@(gq=
ף��@(ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteArgFloat�su CursorTests.CheckExecuteArgFloatcCs|jjdd�dS(Nu!insert into test(name) values (?)uHugo(uHugo(ucuuexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteArgString�su!CursorTests.CheckExecuteArgStringcCsV|jjdd�|jjd|jjf�|jj�}|j|dd�dS(Nu!insert into test(name) values (?)uHugou select name from test where id=?i(uHugo(ucuuexecuteu	lastrowidufetchoneuassertEqual(uselfurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu!CheckExecuteArgStringWithZeroByte�su-CursorTests.CheckExecuteArgStringWithZeroBytecCs@y$|jjdd�|jd�Wntjk
r;YnXdS(Nuinsert into test(id) values (?)iuEgonu#should have raised ProgrammingError(iuEgon(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteWrongNoOfArgs1�s
u&CursorTests.CheckExecuteWrongNoOfArgs1cCs=y!|jjd�|jd�Wntjk
r8YnXdS(Nuinsert into test(id) values (?)u#should have raised ProgrammingError(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteWrongNoOfArgs2�s
u&CursorTests.CheckExecuteWrongNoOfArgs2cCs=y!|jjd�|jd�Wntjk
r8YnXdS(Nuinsert into test(id) values (?)u#should have raised ProgrammingError(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteWrongNoOfArgs3�s
u&CursorTests.CheckExecuteWrongNoOfArgs3cCsM|jjd�|jjddg�|jj�}|j|dd�dS(Nu%insert into test(name) values ('foo')u"select name from test where name=?ufooi(ucuuexecuteufetchoneuassertEqual(uselfurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteParamListsu!CursorTests.CheckExecuteParamListcCscGdd�dt�}|jjd�|jjd|��|jj�}|j|dd�dS(NcBs,|EeZdZdd�Zdd�ZdS(u0CursorTests.CheckExecuteParamSequence.<locals>.LcSsdS(Ni((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__len__su8CursorTests.CheckExecuteParamSequence.<locals>.L.__len__cSsdS(Nufoo((uselfux((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__getitem__
su<CursorTests.CheckExecuteParamSequence.<locals>.L.__getitem__N(u__name__u
__module__u__qualname__u__len__u__getitem__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuL
suLu%insert into test(name) values ('foo')u"select name from test where name=?iufoo(uobjectucuuexecuteufetchoneuassertEqual(uselfuLurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteParamSequence	s
u%CursorTests.CheckExecuteParamSequencecCsQ|jjd�|jjdidd6�|jj�}|j|dd�dS(Nu%insert into test(name) values ('foo')u&select name from test where name=:nameufoounamei(ucuuexecuteufetchoneuassertEqual(uselfurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteDictMappingsu#CursorTests.CheckExecuteDictMappingcCscGdd�dt�}|jjd�|jjd|��|jj�}|j|dd�dS(NcBs |EeZdZdd�ZdS(u6CursorTests.CheckExecuteDictMapping_Mapping.<locals>.DcSsdS(Nufoo((uselfukey((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__missing__suBCursorTests.CheckExecuteDictMapping_Mapping.<locals>.D.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuDsuDu%insert into test(name) values ('foo')u&select name from test where name=:nameiufoo(udictucuuexecuteufetchoneuassertEqual(uselfuDurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteDictMapping_Mappings
u+CursorTests.CheckExecuteDictMapping_MappingcCsW|jjd�y+|jjdidd6�|jd�Wntjk
rRYnXdS(Nu%insert into test(name) values ('foo')u1select name from test where name=:name and id=:idufoounameu#should have raised ProgrammingError(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu$CheckExecuteDictMappingTooLittleArgs&su0CursorTests.CheckExecuteDictMappingTooLittleArgscCsM|jjd�y!|jjd�|jd�Wntjk
rHYnXdS(Nu%insert into test(name) values ('foo')u&select name from test where name=:nameu#should have raised ProgrammingError(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteDictMappingNoArgs.su)CursorTests.CheckExecuteDictMappingNoArgscCsW|jjd�y+|jjdidd6�|jd�Wntjk
rRYnXdS(Nu%insert into test(name) values ('foo')u"select name from test where name=?ufoounameu#should have raised ProgrammingError(ucuuexecuteufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteDictMappingUnnamed6su*CursorTests.CheckExecuteDictMappingUnnamedcCs|jj�dS(N(ucuuclose(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckClose>suCursorTests.CheckClosecCsZ|jjd�|jjd�|jjd�|jjd�|j|jjd�dS(Nudelete from testu%insert into test(name) values ('foo')uupdate test set name='bar'i(ucuuexecuteuassertEqualurowcount(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckRowcountExecuteAs
u CursorTests.CheckRowcountExecutecCs*|jjd�|j|jjd�dS(u�
        pysqlite does not know the rowcount of SELECT statements, because we
        don't fetch all rows after executing the select statement. The rowcount
        has thus to be -1.
        uselect 5 union select 6iNi����(ucuuexecuteuassertEqualurowcount(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckRowcountSelectHsuCursorTests.CheckRowcountSelectcCsF|jjd�|jjddddg�|j|jjd�dS(	Nudelete from testu!insert into test(name) values (?)iii(i(i(i(ucuuexecuteuexecutemanyuassertEqualurowcount(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckRowcountExecutemanyQsu$CursorTests.CheckRowcountExecutemanycCsF|jjd�|jjd�|jjdkrB|jd�ndS(Nu%insert into test(name) values ('foo')iu"total changes reported wrong value(ucuuexecuteucxu
total_changesufail(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckTotalChangesVsuCursorTests.CheckTotalChangescCs-|jjddd�tdd�D��dS(Nu#insert into test(income) values (?)cSsg|]}|f�qS(((u.0ux((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
<listcomp>as	u8CursorTests.CheckExecuteManySequence.<locals>.<listcomp>idin(ucuuexecutemanyurange(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManySequence`su$CursorTests.CheckExecuteManySequencecCs-Gdd�d�}|jjd|��dS(NcBs,|EeZdZdd�Zdd�ZdS(u4CursorTests.CheckExecuteManyIterator.<locals>.MyItercSs
d|_dS(Ni(uvalue(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__init__esu=CursorTests.CheckExecuteManyIterator.<locals>.MyIter.__init__cSs5|jdkrt�n|jd7_|jfSdS(Ni
i(uvalueu
StopIteration(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__next__hs	u=CursorTests.CheckExecuteManyIterator.<locals>.MyIter.__next__N(u__name__u
__module__u__qualname__u__init__u__next__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuMyIterdsuMyIteru#insert into test(income) values (?)(ucuuexecutemany(uselfuMyIter((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManyIteratorcsu$CursorTests.CheckExecuteManyIteratorcCs&dd�}|jjd|��dS(Ncss#xtd�D]}|fVq
WdS(Ni(urange(ui((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyumygenrsu4CursorTests.CheckExecuteManyGenerator.<locals>.mygenu#insert into test(income) values (?)(ucuuexecutemany(uselfumygen((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManyGeneratorqsu%CursorTests.CheckExecuteManyGeneratorcCsXy'|jjddg�|jd�Wn*tk
r?dSYn|jd�YnXdS(Ni*iushould have raised a ValueErroruraised wrong exception.(i(ucuuexecutemanyufailu
ValueError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManyWrongSqlArgxs
u'CursorTests.CheckExecuteManyWrongSqlArgcCs[y'|jjddg�|jd�Wn-tjk
rBdSYn|jd�YnXdS(Nuselect ?iu%should have raised a ProgrammingErroruraised wrong exception.(i(ucuuexecutemanyufailusqliteuProgrammingError(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManySelect�su"CursorTests.CheckExecuteManySelectcCs�y$|jjdd�|jd�WnWtk
r<dSYnBtk
r}}z"td|j�|jd�WYdd}~XnXdS(Nu#insert into test(income) values (?)i*ushould have raised a TypeErroruraiseduraised wrong exception.(ucuuexecutemanyufailu	TypeErroru	Exceptionuprintu	__class__(uselfue((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckExecuteManyNotIterable�s
u'CursorTests.CheckExecuteManyNotIterablecCs�|jjd�|jjdd�|jjdd	�|jjd�g}x"|jD]}|j|d�qVW|j|dd�|j|dd�dS(
Nudelete from testuinsert into test(id) values (?)iiuselect id from test order by idii(i(i(ucuuexecuteuappenduassertEqual(uselfulsturow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckFetchIter�suCursorTests.CheckFetchItercCsV|jjd�|jj�}|j|dd�|jj�}|j|d�dS(Nuselect name from testiufoo(ucuuexecuteufetchoneuassertEqualuNone(uselfurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckFetchone�s
uCursorTests.CheckFetchonecCs/|jj�}|j�}|j|d�dS(N(ucxucursorufetchoneuassertEqualuNone(uselfucururow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckFetchoneNoStatement�su$CursorTests.CheckFetchoneNoStatementcCs�|j|jjd�d|j_|jjd�|jjd�|jjd�|jjd�|jjd�|jj�}|jt|�d�dS(Niiudelete from testu#insert into test(name) values ('A')u#insert into test(name) values ('B')u#insert into test(name) values ('C')uselect name from test(uassertEqualucuu	arraysizeuexecuteu	fetchmanyulen(uselfures((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckArraySize�suCursorTests.CheckArraySizecCs^|jjd�|jjd�}|jt|�d�|jjd�}|j|g�dS(Nuselect name from testidi(ucuuexecuteu	fetchmanyuassertEqualulen(uselfures((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckFetchmany�s
uCursorTests.CheckFetchmanycCs?|jjd�|jjdd�}|jt|�d�dS(u0Checks if fetchmany works with keyword argumentsuselect name from testusizeidiN(ucuuexecuteu	fetchmanyuassertEqualulen(uselfures((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckFetchmanyKwArg�suCursorTests.CheckFetchmanyKwArgcCsX|jjd�|jj�}|jt|�d�|jj�}|j|g�dS(Nuselect name from testi(ucuuexecuteufetchalluassertEqualulen(uselfures((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckFetchall�s
uCursorTests.CheckFetchallcCs|jjdddg�dS(Niii(ucuu
setinputsizes(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckSetinputsizes�suCursorTests.CheckSetinputsizescCs|jjdd�dS(Nii(ucuu
setoutputsize(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckSetoutputsize�suCursorTests.CheckSetoutputsizecCs|jjd�dS(Ni*(ucuu
setoutputsize(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckSetoutputsizeNoColumn�su&CursorTests.CheckSetoutputsizeNoColumncCs|j|jj|j�dS(N(uassertEqualucuu
connectionucx(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCursorConnection�su!CursorTests.CheckCursorConnectioncCsYy/dd�}|jj|�}|jd�Wntk
rGdSYnX|jd�dS(NcSsdS(N((((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuf�su/CursorTests.CheckWrongCursorCallable.<locals>.fushould have raised a TypeErrorushould have raised a ValueError(ucxucursorufailu	TypeError(uselfufucur((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckWrongCursorCallable�s
	u$CursorTests.CheckWrongCursorCallablecCsUGdd�d�}|�}y tj|�}|jd�Wntk
rPYnXdS(NcBs|EeZdZdS(u.CursorTests.CheckCursorWrongClass.<locals>.FooN(u__name__u
__module__u__qualname__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuFoo�suFooushould have raised a ValueError(usqliteuCursorufailu	TypeError(uselfuFooufooucur((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCursorWrongClass�s	
u!CursorTests.CheckCursorWrongClassN(1u__name__u
__module__u__qualname__usetUputearDownuCheckExecuteNoArgsuCheckExecuteIllegalSqluCheckExecuteTooMuchSqluCheckExecuteTooMuchSql2uCheckExecuteTooMuchSql3uCheckExecuteWrongSqlArguCheckExecuteArgIntuCheckExecuteArgFloatuCheckExecuteArgStringu!CheckExecuteArgStringWithZeroByteuCheckExecuteWrongNoOfArgs1uCheckExecuteWrongNoOfArgs2uCheckExecuteWrongNoOfArgs3uCheckExecuteParamListuCheckExecuteParamSequenceuCheckExecuteDictMappinguCheckExecuteDictMapping_Mappingu$CheckExecuteDictMappingTooLittleArgsuCheckExecuteDictMappingNoArgsuCheckExecuteDictMappingUnnamedu
CheckCloseuCheckRowcountExecuteuCheckRowcountSelectuCheckRowcountExecutemanyuCheckTotalChangesuCheckExecuteManySequenceuCheckExecuteManyIteratoruCheckExecuteManyGeneratoruCheckExecuteManyWrongSqlArguCheckExecuteManySelectuCheckExecuteManyNotIterableuCheckFetchIteru
CheckFetchoneuCheckFetchoneNoStatementuCheckArraySizeuCheckFetchmanyuCheckFetchmanyKwArgu
CheckFetchalluCheckSetinputsizesuCheckSetoutputsizeuCheckSetoutputsizeNoColumnuCheckCursorConnectionuCheckWrongCursorCallableuCheckCursorWrongClass(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCursorTests�s\				

	
		
	uCursorTestsuThis test requires threading.cBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS(uThreadTestscCs8tjd�|_|jj�|_|jjd�dS(Nu:memory:u\create table test(id integer primary key, name text, bin binary, ratio number, ts timestamp)(usqliteuconnectuconucursorucuruexecute(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusetUp�suThreadTests.setUpcCs|jj�|jj�dS(N(ucurucloseucon(uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutearDown�s
uThreadTests.tearDowncCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsUy!|j�}|jd�dSWn-tjk
r<dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(ucursoruappendusqliteuProgrammingError(uconuerrorsucur((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurun�s
u'ThreadTests.CheckConCursor.<locals>.runutargetukwargsuconuerrorsiu
(u	threadinguThreaduconustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConCursor�s
)

uThreadTests.CheckConCursorcCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsSy|j�|jd�dSWn-tjk
r:dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(ucommituappendusqliteuProgrammingError(uconuerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuruns

u'ThreadTests.CheckConCommit.<locals>.runutargetukwargsuconuerrorsiu
(u	threadinguThreaduconustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConCommit
s
)

uThreadTests.CheckConCommitcCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsSy|j�|jd�dSWn-tjk
r:dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(urollbackuappendusqliteuProgrammingError(uconuerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurun s

u)ThreadTests.CheckConRollback.<locals>.runutargetukwargsuconuerrorsiu
(u	threadinguThreaduconustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConRollbacks
)

uThreadTests.CheckConRollbackcCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsSy|j�|jd�dSWn-tjk
r:dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(ucloseuappendusqliteuProgrammingError(uconuerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurun2s

u&ThreadTests.CheckConClose.<locals>.runutargetukwargsuconuerrorsiu
(u	threadinguThreaduconustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckConClose1s
)

uThreadTests.CheckConClosecCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsVy"|jd�|jd�dSWn-tjk
r=dSYn|jd�YnXdS(Nu#insert into test(name) values ('a')udid not raise ProgrammingErroruraised wrong exception(uexecuteuappendusqliteuProgrammingError(ucuruerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurunDs

u.ThreadTests.CheckCurImplicitBegin.<locals>.runutargetukwargsucuruerrorsiu
(u	threadinguThreaducurustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCurImplicitBeginCs
)

u!ThreadTests.CheckCurImplicitBegincCs~dd�}g}tjd|di|jd6|d6�}|j�|j�t|�dkrz|jdj|��ndS(	NcSsSy|j�|jd�dSWn-tjk
r:dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(ucloseuappendusqliteuProgrammingError(ucuruerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurunVs

u&ThreadTests.CheckCurClose.<locals>.runutargetukwargsucuruerrorsiu
(u	threadinguThreaducurustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
CheckCurCloseUs
)

uThreadTests.CheckCurClosecCs�dd�}g}|jjd�tjd|di|jd6|d6�}|j�|j�t|�dkr�|jd	j|��ndS(
NcSsVy"|jd�|jd�dSWn-tjk
r=dSYn|jd�YnXdS(Nuselect name from testudid not raise ProgrammingErroruraised wrong exception(uexecuteuappendusqliteuProgrammingError(ucuruerrors((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurunhs

u(ThreadTests.CheckCurExecute.<locals>.runu#insert into test(name) values ('a')utargetukwargsucuruerrorsiu
(ucuruexecuteu	threadinguThreadustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCurExecutegs
)

uThreadTests.CheckCurExecutecCs�dd�}g}|jjd�|jjd�tjd|di|jd6|d6�}|j�|j�t|�d	kr�|jd
j|��ndS(NcSsUy!|j�}|jd�dSWn-tjk
r<dSYn|jd�YnXdS(Nudid not raise ProgrammingErroruraised wrong exception(ufetchoneuappendusqliteuProgrammingError(ucuruerrorsurow((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyurun{s
u)ThreadTests.CheckCurIterNext.<locals>.runu#insert into test(name) values ('a')uselect name from testutargetukwargsucuruerrorsiu
(ucuruexecuteu	threadinguThreadustartujoinulenufail(uselfurunuerrorsut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckCurIterNextzs
)

uThreadTests.CheckCurIterNextN(
u__name__u
__module__u__qualname__usetUputearDownuCheckConCursoruCheckConCommituCheckConRollbacku
CheckConCloseuCheckCurImplicitBeginu
CheckCurCloseuCheckCurExecuteuCheckCurIterNext(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuThreadTests�suThreadTestscBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uConstructorTestscCstjddd�}dS(Ni�i
i(usqliteuDate(uselfud((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu	CheckDate�suConstructorTests.CheckDatecCstjddd�}dS(Nii'i#(usqliteuTime(uselfut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu	CheckTime�suConstructorTests.CheckTimecCs"tjdddddd�}dS(Ni�i
iii'i#(usqliteu	Timestamp(uselfuts((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckTimestamp�suConstructorTests.CheckTimestampcCstjd�}dS(Ni*(usqliteu
DateFromTicks(uselfud((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckDateFromTicks�su#ConstructorTests.CheckDateFromTickscCstjd�}dS(Ni*(usqliteu
TimeFromTicks(uselfut((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckTimeFromTicks�su#ConstructorTests.CheckTimeFromTickscCstjd�}dS(Ni*(usqliteuTimestampFromTicks(uselfuts((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckTimestampFromTicks�su(ConstructorTests.CheckTimestampFromTickscCstjd�}dS(Ns'(usqliteuBinary(uselfub((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckBinary�suConstructorTests.CheckBinaryN(
u__name__u
__module__u__qualname__u	CheckDateu	CheckTimeuCheckTimestampuCheckDateFromTicksuCheckTimeFromTicksuCheckTimestampFromTicksuCheckBinary(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuConstructorTests�suConstructorTestscBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uExtensionTestscCsYtjd�}|j�}|jd�|jd�|j�d}|j|d�dS(Nu:memory:u�
            -- bla bla
            /* a stupid comment */
            create table a(i);
            insert into a(i) values (5);
            uselect i from aii(usqliteuconnectucursoru
executescriptuexecuteufetchoneuassertEqual(uselfuconucurures((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckScriptStringSql�s
u#ExtensionTests.CheckScriptStringSqlcCsgtjd�}|j�}d}y|jd�Wntjk
rOd}YnX|j|dd�dS(Nu:memory:u1create table test(x); asdf; create table test2(x)ushould have raised an exceptionFT(usqliteuconnectucursoruFalseu
executescriptuOperationalErroruTrueuassertEqual(uselfuconucururaised((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckScriptSyntaxError�su%ExtensionTests.CheckScriptSyntaxErrorcCsgtjd�}|j�}d}y|jd�Wntjk
rOd}YnX|j|dd�dS(Nu:memory:u5create table test(sadfsadfdsa); select foo from hurz;ushould have raised an exceptionFT(usqliteuconnectucursoruFalseu
executescriptuOperationalErroruTrueuassertEqual(uselfuconucururaised((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckScriptErrorNormal�su%ExtensionTests.CheckScriptErrorNormalcCs?tjd�}|jd�j�d}|j|dd�dS(Nu:memory:uselect 5iiu Basic test of Connection.execute(usqliteuconnectuexecuteufetchoneuassertEqual(uselfuconuresult((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConnectionExecute�su%ExtensionTests.CheckConnectionExecutecCs�tjd�}|jd�|jdd
dg�|jd�j�}|j|dddd�|j|d	ddd�dS(Nu:memory:ucreate table test(foo)u insert into test(foo) values (?)iiu!select foo from test order by fooiu$Basic test of Connection.executemanyi(i(i(usqliteuconnectuexecuteuexecutemanyufetchalluassertEqual(uselfuconuresult((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConnectionExecutemany�s
u)ExtensionTests.CheckConnectionExecutemanycCsLtjd�}|jd�|jd�j�d}|j|dd�dS(Nu:memory:u9create table test(foo); insert into test(foo) values (5);uselect foo from testiiu&Basic test of Connection.executescript(usqliteuconnectu
executescriptuexecuteufetchoneuassertEqual(uselfuconuresult((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckConnectionExecutescript�s
u+ExtensionTests.CheckConnectionExecutescriptN(	u__name__u
__module__u__qualname__uCheckScriptStringSqluCheckScriptSyntaxErroruCheckScriptErrorNormaluCheckConnectionExecuteuCheckConnectionExecutemanyuCheckConnectionExecutescript(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuExtensionTests�s


uExtensionTestscBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uClosedConTestscCsdS(N((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusetUp�suClosedConTests.setUpcCsdS(N((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutearDown�suClosedConTests.tearDowncCsftjd�}|j�y|j�}|jd�Wn)tjk
rMYn|jd�YnXdS(Nu:memory:u%Should have raised a ProgrammingError(usqliteuconnectucloseucursorufailuProgrammingError(uselfuconucur((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedConCursor�s
u#ClosedConTests.CheckClosedConCursorcCsdtjd�}|j�y|j�|jd�Wn)tjk
rKYn|jd�YnXdS(Nu:memory:u%Should have raised a ProgrammingError(usqliteuconnectucloseucommitufailuProgrammingError(uselfucon((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedConCommit�s

u#ClosedConTests.CheckClosedConCommitcCsdtjd�}|j�y|j�|jd�Wn)tjk
rKYn|jd�YnXdS(Nu:memory:u%Should have raised a ProgrammingError(usqliteuconnectucloseurollbackufailuProgrammingError(uselfucon((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedConRollback�s

u%ClosedConTests.CheckClosedConRollbackcCsstjd�}|j�}|j�y|jd�|jd�Wn)tjk
rZYn|jd�YnXdS(Nu:memory:uselect 4u%Should have raised a ProgrammingError(usqliteuconnectucursorucloseuexecuteufailuProgrammingError(uselfuconucur((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedCurExecutes

u$ClosedConTests.CheckClosedCurExecutecCsytjd�}|j�dd�}y$|jdd|�|jd�Wn)tjk
r`Yn|jd�YnXdS(Nu:memory:cSsdS(Ni((ux((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyufsu3ClosedConTests.CheckClosedCreateFunction.<locals>.fufooiu%Should have raised a ProgrammingError(usqliteuconnectucloseucreate_functionufailuProgrammingError(uselfuconuf((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedCreateFunction
s
u(ClosedConTests.CheckClosedCreateFunctioncCs�tjd�}|j�Gdd�d�}y$|jdd|�|jd�Wn)tjk
rgYn|jd�YnXdS(Nu:memory:cBs8|EeZdZdd�Zdd�Zdd�ZdS(u6ClosedConTests.CheckClosedCreateAggregate.<locals>.AggcSsdS(N((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu__init__su?ClosedConTests.CheckClosedCreateAggregate.<locals>.Agg.__init__cSsdS(N((uselfux((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyustepsu;ClosedConTests.CheckClosedCreateAggregate.<locals>.Agg.stepcSsdS(Ni((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyufinalize!su?ClosedConTests.CheckClosedCreateAggregate.<locals>.Agg.finalizeN(u__name__u
__module__u__qualname__u__init__ustepufinalize(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuAggsuAggufooiu%Should have raised a ProgrammingError(usqliteuconnectucloseucreate_aggregateufailuProgrammingError(uselfuconuAgg((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedCreateAggregates
u)ClosedConTests.CheckClosedCreateAggregatecCsstjd�}|j�dd�}y|j|�|jd�Wn)tjk
rZYn|jd�YnXdS(Nu:memory:cWstjS(N(usqliteuDENY(uargs((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu
authorizer.su;ClosedConTests.CheckClosedSetAuthorizer.<locals>.authorizeru%Should have raised a ProgrammingError(usqliteuconnectucloseuset_authorizerufailuProgrammingError(uselfuconu
authorizer((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedSetAuthorizer+s

u'ClosedConTests.CheckClosedSetAuthorizercCsvtjd�}|j�dd�}y!|j|d�|jd�Wn)tjk
r]Yn|jd�YnXdS(Nu:memory:cSsdS(N((((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuprogress;su?ClosedConTests.CheckClosedSetProgressCallback.<locals>.progressidu%Should have raised a ProgrammingError(usqliteuconnectucloseuset_progress_handlerufailuProgrammingError(uselfuconuprogress((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedSetProgressCallback8s
u-ClosedConTests.CheckClosedSetProgressCallbackcCsatjd�}|j�y|�|jd�Wn)tjk
rHYn|jd�YnXdS(Nu:memory:u%Should have raised a ProgrammingError(usqliteuconnectucloseufailuProgrammingError(uselfucon((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedCallDs
uClosedConTests.CheckClosedCallN(u__name__u
__module__u__qualname__usetUputearDownuCheckClosedConCursoruCheckClosedConCommituCheckClosedConRollbackuCheckClosedCurExecuteuCheckClosedCreateFunctionuCheckClosedCreateAggregateuCheckClosedSetAuthorizeruCheckClosedSetProgressCallbackuCheckClosedCall(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuClosedConTests�s
uClosedConTestscBs8|EeZdZdd�Zdd�Zdd�ZdS(uClosedCurTestscCsdS(N((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusetUpPsuClosedCurTests.setUpcCsdS(N((uself((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutearDownSsuClosedCurTests.tearDowncCs�tjd�}|j�}|j�x�dD]�}|dkrGd}n'|dkrhd	ddgf}ng}y.t||�}||�|jd|�Wq,tjk
r�Yq,|jd
|�Yq,Xq,WdS(Nu:memory:uexecuteuexecutemanyu
executescriptufetchallu	fetchmanyufetchoneuselect 4 union select 5uinsert into foo(bar) values (?)iiu.Should have raised a ProgrammingError: method u'Should have raised a ProgrammingError: (uexecuteuexecutemanyu
executescriptufetchallu	fetchmanyufetchone(uexecuteu
executescript(uselect 4 union select 5(i(i(usqliteuconnectucursorucloseugetattrufailuProgrammingError(uselfuconucurumethod_nameuparamsumethod((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuCheckClosedVs"

	
uClosedCurTests.CheckClosedN(u__name__u
__module__u__qualname__usetUputearDownuCheckClosed(u
__locals__((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyuClosedCurTestsOsuClosedCurTestsc	Cs�tjtd�}tjtd�}tjtd�}tjtd�}tjtd�}tjtd�}tjtd�}tjt	d�}tj
||||||||f�S(NuCheck(uunittestu	makeSuiteuModuleTestsuConnectionTestsuCursorTestsuThreadTestsuConstructorTestsuExtensionTestsuClosedConTestsuClosedCurTestsu	TestSuite(umodule_suiteuconnection_suiteucursor_suiteuthread_suiteuconstructor_suiteu	ext_suiteuclosed_con_suiteuclosed_cur_suite((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyusuitemsusuitecCs tj�}|jt��dS(N(uunittestuTextTestRunnerurunusuite(urunner((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyutestxsutestu__main__(uunittestusqlite3usqliteu	threadinguImportErroruNoneuTestCaseuModuleTestsuConnectionTestsuCursorTestsu
skipUnlessuThreadTestsuConstructorTestsuExtensionTestsuClosedConTestsuClosedCurTestsusuiteutestu__name__(((u7/opt/alt/python33/lib64/python3.3/sqlite3/test/dbapi.pyu<module>s&
7P�K�5v