idddlmZddlmZddlmZddlmZddlmZddlmZddlm Z Gd d ej Z d Z d S) )config)fixtures)eq_)Column)Table)Integer)StringcNeZdZdZdZedZedZdZdZ dS)SimpleUpdateDeleteTesteachTc td|tdtdtdtddS)Nplain_pkidT) primary_keydata2)rrr r )clsmetadatas `/opt/cloudlinux/venv/lib/python3.11/site-packages/sqlalchemy/testing/suite/test_update_delete.py define_tablesz$SimpleUpdateDeleteTest.define_tablessI   4d 3 3 3 66":: & &      c||jjdddddddddgdS)Nd1)rrrd2rd3)executetablesrinsert)r connections r insert_dataz"SimpleUpdateDeleteTest.insert_datas^ J  & & ( ($''$''$''      rc|jj}tj||jjdkd}|j rJ|j rJttj| |jjgddS)Nrd2_new)r)rr)rr$rr)rrrdbrupdatewherecr is_insert returns_rowsrselectorder_byfetchallselftrs r test_updatez"SimpleUpdateDeleteTest.test_update"s K  I  ahhjj..qsv{;;(  K K;>!!! I  ahhjj11!#&99 : : C C E E 1 1 1     rc|jj}tj||jjdk}|j rJ|j rJttj| |jjddgdS)Nrr%r&)rrrr'rdeleter)r*rr+r,rr-r.r/r0s r test_deletez"SimpleUpdateDeleteTest.test_delete-s K  I  ahhjj..qsv{;; < <;>!!! I  ahhjj11!#&99 : : C C E E  "     rN) __name__ __module__ __qualname__ run_deletes __backend__ classmethodrr"r4r7rrr r spKK  [   [          rr )r N) rr assertionsrschemarrr r TablesTestr __all__r>rrrDs+ + + + + X0+ + + \ &r