1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
U
¸ý°d®ã@sbddlmZddlmZddlmZddlmZddlmZddlmZGdd    „d    ej    ƒZ
d
Z d S) é)Úfixtures)Úeq_)ÚColumn)ÚTableé)ÚInteger)ÚStringc@s@eZdZdZdZdZedd„ƒZedd„ƒZdd    „Z    d
d „Z
d S) ÚSimpleUpdateDeleteTestZeach)Z sane_rowcountTcCs&td|tdtddtdtdƒƒƒdS)NÚplain_pkÚidT)Z primary_keyÚdataé2)rrrr)ÚclsÚmetadata©rúbd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\sqlalchemy/testing/suite/test_update_delete.pyÚ define_tabless   üz$SimpleUpdateDeleteTest.define_tablescCs0| |jj ¡dddœdddœdddœg¡dS)NéÚd1)r r rZd2rÚd3)ÚexecuteÚtablesr
Úinsert)rÚ
connectionrrrÚ insert_datas
ýþz"SimpleUpdateDeleteTest.insert_datacCsz|jj}| | ¡ |jjdk¡tdd¡}|jr6t    ‚|j
r@t    ‚|j dksNt    ‚t | |  ¡ |jj¡¡ ¡dddgƒdS)NrÚd2_new)r r©rr)rr©rr)rr
rÚupdateÚwhereÚcr ÚdictÚ    is_insertÚAssertionErrorÚ returns_rowsÚrowcountrÚselectÚorder_byÚfetchall©ÚselfrÚtÚrrrrÚ test_update$sÿ
 
þz"SimpleUpdateDeleteTest.test_updatecCsp|jj}| | ¡ |jjdk¡¡}|jr.t‚|j    r8t‚|j
dksFt‚t | |  ¡  |jj¡¡ ¡ddgƒdS)Nrrrr)rr
rÚdeleterr r r"r#r$r%rr&r'r(r)rrrÚ test_delete2s
 
þz"SimpleUpdateDeleteTest.test_deleteN) Ú__name__Ú
__module__Ú __qualname__Z run_deletesÚ __requires__Z __backend__Ú classmethodrrr-r/rrrrr     s
 
 
r    )r    N) ÚrZ
assertionsrZschemarrrrZ
TablesTestr    Ú__all__rrrrÚ<module>s      3