|L i?dZddlmZddlmZddlmZddlmZddlmZddlmZdd l m Z dd l m Z ejed d Z Gd de e Zy)z-Test against the builders in the op.* module.)Column)event)Integer)String)Table)text)AlterColRoundTripFixture)TestBaseafter_parent_attachcb|jdk(r |jtdtyy)Ntbl_with_auto_appended_columnbat)name append_columnrr)tablemetadatas c/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/alembic/testing/suite/test_op.py _add_colsrs) zz44 F5'235c4eZdZdZdZdZdZdZdZdZ y) BackendAlterColumnTestTc,|jiddiy)Nrnewname_run_alter_colselfs rtest_rename_columnz)BackendAlterColumnTest.test_rename_columns B 34rcR|jdtidtdiy)Ntype2)rrrrs rtest_modify_type_int_strz/BackendAlterColumnTest.test_modify_type_int_strs" VWY/&&*1EFrcJ|jdtidtdiy)Nr!server_default5rrrrs rtest_add_server_default_intz2BackendAlterColumnTest.test_add_server_default_ints! VW-0@$s)/LMrc^|jttdddtdiy)N2)r!r%r%r&r'rs rtest_modify_server_default_intz5BackendAlterColumnTest.test_modify_server_default_int s( S : tCy ) rc,|jiddiy)NnullableFrrs rtest_modify_nullable_to_nonz2BackendAlterColumnTest.test_modify_nullable_to_non&s BU 34rc0|jddiddiy)Nr-FTrrs r$test_modify_non_nullable_to_nullablez;BackendAlterColumnTest.test_modify_non_nullable_to_nullable)s Z/*d1CDrN) __name__ __module__ __qualname__ __backend__rr#r(r+r.r0rrrrs(K5GN 5ErrN)__doc__ sqlalchemyrrrrrsqlalchemy.sqlrtesting.fixturesr r listens_forrrr5rrr;sU38(5/0414 E5xEr