Your IP : 216.73.216.213


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

�
��fc@scddlZddlZGdd�dej�Zdd�Zdd�Zedkr_e�ndS(	iNcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
u	DumpTestscCs(tjd�|_|jj�|_dS(Nu:memory:(usqliteuconnectucxucursorucu(uself((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyusetUpsuDumpTests.setUpcCs|jj�dS(N(ucxuclose(uself((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyutearDownsuDumpTests.tearDownc
s�ddddddddd	d
g
��fdd��D��jj�}d
d�|D��dg�dg����fdd�tt���D�dS(Nu#CREATE TABLE "index"("index" blob);u"INSERT INTO "index" VALUES(X'01');u3CREATE TABLE "quoted""table"("quoted""field" text);u4INSERT INTO "quoted""table" VALUES('quoted''value');u�CREATE TABLE t1(id integer primary key, s1 text, t1_i1 integer not null, i2 integer, unique (s1), constraint t1_idx1 unique (i2));u'INSERT INTO "t1" VALUES(1,'foo',10,20);u(INSERT INTO "t1" VALUES(2,'foo2',30,30);utCREATE TABLE t2(id integer, t2_i1 integer, t2_i2 integer, primary key (id),foreign key(t2_i1) references t1(t1_i1));urCREATE 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;u;CREATE VIEW v1 as select * from t1 left join t2 using (id);cs"g|]}�jj|��qS((ucuuexecute(u.0us(uself(u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu
<listcomp>,s	u,DumpTests.CheckTableDump.<locals>.<listcomp>cSsg|]}|�qS(((u.0us((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu
<listcomp>.s	uBEGIN TRANSACTION;uCOMMIT;cs*g|] }�j�|�|��qS((uassertEqual(u.0ui(uactual_sqlsu
expected_sqlsuself(u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu
<listcomp>1s	(ucxuiterdumpurangeulen(uselfui((uactual_sqlsu
expected_sqlsuselfu6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyuCheckTableDumps"	

uDumpTests.CheckTableDumpcCs�Gdd�d�}||j_d}d}d||dg}|jj|�|jj|�t|jj��}|j||�dS(NcBs,|EeZdZdd�Zdd�ZdS(u5DumpTests.CheckUnorderableRow.<locals>.UnorderableRowcSs
||_dS(N(urow(uselfucursorurow((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu__init__7su>DumpTests.CheckUnorderableRow.<locals>.UnorderableRow.__init__cSs|j|S(N(urow(uselfuindex((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu__getitem__9suADumpTests.CheckUnorderableRow.<locals>.UnorderableRow.__getitem__N(u__name__u
__module__u__qualname__u__init__u__getitem__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyuUnorderableRow6suUnorderableRowuCREATE TABLE "alpha" ("one");uCREATE TABLE "beta" ("two");uBEGIN TRANSACTION;uCOMMIT;(ucxurow_factoryucuuexecuteulistuiterdumpuassertEqual(uselfuUnorderableRowuCREATE_ALPHAuCREATE_BETAuexpectedugot((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyuCheckUnorderableRow4s	uDumpTests.CheckUnorderableRowN(u__name__u
__module__u__qualname__usetUputearDownuCheckTableDumpuCheckUnorderableRow(u
__locals__((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu	DumpTestss&u	DumpTestscCstjtjtd��S(NuCheck(uunittestu	TestSuiteu	makeSuiteu	DumpTests(((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyusuiteIsusuitecCs tj�}|jt��dS(N(uunittestuTextTestRunnerurunusuite(urunner((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyutestLsutestu__main__(uunittestusqlite3usqliteuTestCaseu	DumpTestsusuiteutestu__name__(((u6/opt/alt/python33/lib64/python3.3/sqlite3/test/dump.pyu<module>sC