zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
U
¸ý°d¶ã@s‚ddlmZddlmZddlmZddlmZddlmZddlmZddlmZddl    m
Z
dd    l    m Z Gd
d „d ej ƒZ d S) é)Údesc)Ú
ForeignKey)ÚInteger)ÚMetaData)Útesting)Úeq_)Úfixtures)ÚColumn)ÚTablec@s@eZdZdZdZedd„ƒZdd„Zdd„Zd    d
„Z    d d „Z
d S)ÚUnicodeSchemaTest)Z unicode_ddlTc CsÚtd|tdtddtdtƒddatd|tdtddd    tdttd
ƒd d ddat d ¡r¢td|tdtdddtdttdƒƒtdttdƒƒtdttdƒƒddan4td|tdtdddtdtƒtdtƒtdtƒddadS)NZ    unitable1õméilT)Ú primary_keyõ測試)Z test_needs_fku
Unitéble2Úa)r Úkeyuunitable1.méilÚb)rZsqliteõ    æ¸¬è©¦_idF)r Z autoincrementõunitable1_測試uunitable1.測試õ Unitéble2_bu Unitéble2.bõ 測試_selfu測試.測試_id)    r
r    rÚt1rÚt2rZagainstÚt3)ÚclsÚmetadata©rú`d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\sqlalchemy/testing/suite/test_unicode_ddl.pyÚ define_tablessp ûüö
üýýìüôzUnicodeSchemaTest.define_tablescCs˜| t ¡dddœ¡| t ¡dddœ¡| t ¡dddddœ¡t| t ¡¡ ¡dgƒt| t ¡¡ ¡dgƒt| t ¡¡ ¡dgƒdS)    Néé©r r©rr©rrrr©rr©rr©rrrr)ÚexecuterÚinsertrrrÚselectÚfetchall)ÚselfÚ
connectionrrrÚ test_insertSsüþ
zUnicodeSchemaTest.test_insertcCs0| t ¡dddœ¡| t ¡dddœ¡| t ¡dddddœ¡| t ¡¡ ¡}t|jtj    ddƒt|jtj    ddƒ| t ¡¡ ¡}t|jtj    ddƒt|jtj    d    dƒ| t ¡¡ ¡}t|jtj    d
dƒt|jtj    d dƒt|jtj    d dƒt|jtj    d dƒdS)Nrrr r!r"r rrrrrrr)
r&rr'rrr(ÚfirstrÚ_mappingÚc)r*r+ÚrowrrrÚtest_col_targetingds*üþ
z$UnicodeSchemaTest.test_col_targetingcCs8| t ¡dddœ¡| t ¡dddœ¡| t ¡dddddœ¡tƒ}ttj||d}ttj||d}ttj||d}| | ¡dddœ¡| | ¡dddœ¡| | ¡dddddœ¡t| |     ¡ 
t d    ƒ¡¡  ¡d
d gƒt| |     ¡ 
t d    ƒ¡¡  ¡d d gƒt| |     ¡ 
t dƒ¡¡  ¡ddgƒdS)Néér r!r")Z autoload_withrrr )r2r3r#)r2r2r$r)r2r3r2r2r%) r&rr'rrrr
Únamerr(Zorder_byrr))r*r+ÚmetaZtt1Ztt2Ztt3rrrÚ test_reflectsLüþ
üþ
þþÿüzUnicodeSchemaTest.test_reflectcCs*tƒ}td|tdtƒƒ}tt|ƒdƒdS)NrruXTable('測試', MetaData(), Column('測試_id', Integer(), table=<測試>), schema=None))rr
r    rrÚrepr)r*r5ÚtrrrÚ    test_repr¬s ýzUnicodeSchemaTest.test_reprN) Ú__name__Ú
__module__Ú __qualname__Ú __requires__Z __backend__Ú classmethodrr,r1r6r9rrrrr s
?-r N)Z
sqlalchemyrrrrrZsqlalchemy.testingrrZsqlalchemy.testing.schemar    r
Z
TablesTestr rrrrÚ<module>s