Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.223.159.189
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : dump.cpython-310.pyc
o

`bh�@sHddlZddlZGdd�dej�Zdd�Zdd�Zedkr"e�dSdS)	�Nc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�	DumpTestscCst�d�|_|j��|_dS)Nz:memory:)�sqlite�connect�cx�cursor�cu��self�r
�:/usr/local/python-3.10/lib/python3.10/sqlite3/test/dump.py�setUpszDumpTests.setUpcCs|j��dS�N)r�closerr
r
r�tearDownszDumpTests.tearDowncsdgd���fdd��D��j��}dd�|D��dg�dg����fdd�tt���D�dS)N)
z#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.test_table_dump.<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�test_table_dumps
�

�zDumpTests.test_table_dumpcCs`Gdd�d�}||j_d}d}d||dg}|j�|�|j�|�t|j���}|�||�dS)Nc@seZdZdd�Zdd�ZdS)z6DumpTests.test_unorderable_row.<locals>.UnorderableRowcSs
||_dSr
��row)r	rrr
r
r�__init__7�
z?DumpTests.test_unorderable_row.<locals>.UnorderableRow.__init__cSs
|j|Sr
r)r	�indexr
r
r�__getitem__9r!zBDumpTests.test_unorderable_row.<locals>.UnorderableRow.__getitem__N)�__name__�
__module__�__qualname__r r#r
r
r
r�UnorderableRow6sr'zCREATE TABLE "alpha" ("one");zCREATE TABLE "beta" ("two");rr)rZrow_factoryrr�listrr)r	r'ZCREATE_ALPHAZCREATE_BETAZexpectedZgotr
r
r�test_unorderable_row4s�zDumpTests.test_unorderable_rowN)r$r%r&rrrr)r
r
r
rrs
&rcCstg}t�dd�|D��S)NcSsg|]	}t���|��qSr
)�unittestZ
TestLoaderZloadTestsFromTestCase)r�tr
r
rrNszsuite.<locals>.<listcomp>)rr*Z	TestSuite)Ztestsr
r
r�suiteIs
��r,cCst��}|�t��dSr
)r*ZTextTestRunner�runr,)Zrunnerr
r
r�testQsr.�__main__)r*Zsqlite3rZTestCaserr,r.r$r
r
r
r�<module>sC
�
© 2025 GrazzMean