U ÃÏ anã@sbddlmZddlmZddlmZddlmZddlmZddlmZGdd „d ej ƒZ d Z d S) é)Úfixtures)Úeq_)ÚColumn)ÚTableé)ÚInteger)ÚStringc@s<eZdZdZdZedd„ƒZedd„ƒZdd„Zd d „Z d S) ÚSimpleUpdateDeleteTestZeachTcCs&td|tdtddtdtdƒƒƒdS)NÚplain_pkÚidT)Z primary_keyÚdataé2)rrrr)ÚclsÚmetadata©rúlC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-nyjtotrf\sqlalchemy\testing\suite\test_update_delete.pyÚ define_tables s   ü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_delete/s  þz"SimpleUpdateDeleteTest.test_deleteN) Ú__name__Ú __module__Ú __qualname__Z run_deletesZ __backend__Ú classmethodrrr-r/rrrrr s  r )r N) ÚrZ assertionsrZschemarrrrZ TablesTestr Ú__all__rrrrÚs      2