ACC SHELL

Path : /usr/lib/python/sqlite3/test/
File Upload :
Current File : //usr/lib/python/sqlite3/test/transactions.pyc

Ñò
p&ÄMc@s™ddkZddkZddkZddkZd„Zdeifd„ƒYZdeifd„ƒYZd„Z	d„Z
ed	joe
ƒndS(
iÿÿÿÿNcCsdS(Nt
sqlite_testdb((((s//usr/lib/python2.6/sqlite3/test/transactions.pytget_db_pathstTransactionTestscBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„ZRS(
cCsˆytitƒƒWntj
onXtitƒddƒ|_|iiƒ|_titƒddƒ|_	|i	iƒ|_
dS(Nttimeoutgš™™™™™¹?(tostremoveRtOSErrortsqlitetconnecttcon1tcursortcur1tcon2tcur2(tself((s//usr/lib/python2.6/sqlite3/test/transactions.pytsetUp scCsb|iiƒ|iiƒ|iiƒ|iiƒytitƒƒWntj
onXdS(N(	RtcloseR	R
RRtunlinkRR(R((s//usr/lib/python2.6/sqlite3/test/transactions.pyttearDown,s



cCsi|iidƒ|iidƒ|iidƒ|iidƒ|iiƒ}|it|ƒdƒdS(Nscreate table test(i)sinsert into test(i) values (5)screate table test2(j)sselect i from testi(RtexecuteR
tfetchalltfailUnlessEqualtlen(Rtres((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckDMLdoesAutoCommitBefore8scCsY|iidƒ|iidƒ|iidƒ|iiƒ}|it|ƒdƒdS(Nscreate table test(i)sinsert into test(i) values (5)sselect i from testi(RRR
RRR(RR((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckInsertStartsTransaction@s
cCst|iidƒ|iidƒ|iiƒ|iidƒ|iidƒ|iiƒd}|i|dƒdS(Nscreate table test(i)sinsert into test(i) values (5)supdate test set i=6sselect i from testii(RRR	tcommitR
tfetchoneR(RR((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckUpdateStartsTransactionGs
cCsv|iidƒ|iidƒ|iiƒ|iidƒ|iidƒ|iiƒ}|it|ƒdƒdS(Nscreate table test(i)sinsert into test(i) values (5)sdelete from testsselect i from testi(RRR	RR
RRR(RR((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckDeleteStartsTransactionPs
cCsŽ|iidƒ|iidƒ|iiƒ|iidƒ|iidƒ|iiƒ}|it|ƒdƒ|i|dddƒdS(Nscreate table test(i)sinsert into test(i) values (5)sreplace into test(i) values (6)sselect i from testiii(RRR	RR
RRR(RR((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckReplaceStartsTransactionYs
cCsâ|iidƒ|iidƒd|i_|i|iidƒ|iidƒ|iiƒ}|it|ƒdƒd|i_|i|iidƒ|iidƒ|iidƒ|iiƒ}|it|ƒdƒdS(Nscreate table test(i)sinsert into test(i) values (5)sselect i from testitDEFERRED(	RRtNoneR	tisolation_levelRR
RR(RR((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckToggleAutoCommitcscCs†tidjodS|iidƒ|iidƒy!|iidƒ|idƒWn)tij
on|idƒnXdS(Niiscreate table test(i)sinsert into test(i) values (5)s&should have raised an OperationalError(iii(Rtsqlite_version_infoRRR
tfailtOperationalError(R((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckRaiseTimeoutsscCs“tidjodS|iidƒ|iidƒy!|iidƒ|idƒWn)tij
on|idƒnX|iiƒdS(s
        This tests the improved concurrency with pysqlite 2.3.4. You needed
        to roll back con2 before you could commit con1.
        iiNscreate table test(i)sinsert into test(i) values (5)s&should have raised an OperationalError(iii(	RR#RRR
R$R%R	R(R((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckLocking‚s(t__name__t
__module__RRRRRRRR"R&R'(((s//usr/lib/python2.6/sqlite3/test/transactions.pyRs									
		tSpecialCommandTestscBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs(tidƒ|_|iiƒ|_dS(Ns:memory:(RRtconR
tcur(R((s//usr/lib/python2.6/sqlite3/test/transactions.pyR˜scCs4|iidƒ|iidƒ|iidƒdS(Nscreate table test(i)sinsert into test(i) values (5)tvacuum(R,R(R((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckVacuumœscCs4|iidƒ|iidƒ|iidƒdS(Nscreate table test(i)sinsert into test(i) values (5)sdrop table test(R,R(R((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckDropTable¡scCs4|iidƒ|iidƒ|iidƒdS(Nscreate table test(i)sinsert into test(i) values (5)spragma count_changes=1(R,R(R((s//usr/lib/python2.6/sqlite3/test/transactions.pytCheckPragma¦scCs|iiƒ|iiƒdS(N(R,RR+(R((s//usr/lib/python2.6/sqlite3/test/transactions.pyR«s
(R(R)RR.R/R0R(((s//usr/lib/python2.6/sqlite3/test/transactions.pyR*—s
				cCs7titdƒ}titdƒ}ti||fƒS(NtCheck(tunittestt	makeSuiteRR*t	TestSuite(t
default_suitetspecial_command_suite((s//usr/lib/python2.6/sqlite3/test/transactions.pytsuite¯scCs tiƒ}|itƒƒdS(N(R2tTextTestRunnertrunR7(trunner((s//usr/lib/python2.6/sqlite3/test/transactions.pyttest´st__main__(tsysRR2tsqlite3RRtTestCaseRR*R7R;R((((s//usr/lib/python2.6/sqlite3/test/transactions.pyt<module>s	x		


ACC SHELL 2018