idddlmZddlmZddlmZddlmZddlmZddlmZdd lm Z dd lm Z dd lm Z Gd d ee Z dS))Column)Float)MetaData)String)Table)AutogenFixtureTest)eq_)mock)TestBasecFeZdZdZdZdZdZdZdZdZ dZ d Z d Z d S) AutogenerateCommentsTestT)commentsc Jt}t}td|tdtdddtd|tdtddd|||}t |gdS)N some_tabletest T primary_keythis is some tablecomment)rrrr_fixturer selfm1m2diffss `/opt/cloudlinux/venv/lib/python3.11/site-packages/alembic/testing/suite/test_autogen_comments.py%test_existing_table_comment_no_changez>AutogenerateCommentsTest.test_existing_table_comment_no_changes ZZ ZZ   66"::4 8 8 8(         66"::4 8 8 8(      b"%% E2c t}t}td|tdtddtd|tdtddd|||}t |ddd t |dd jdt |dd ddS) NrrrTrrrradd_table_commentrrrrrrr rrs r test_add_table_commentz/AutogenerateCommentsTest.test_add_table_comment(s ZZ ZZ lBvvbzzt L L LMMM   66"::4 8 8 8(      b"%% E!HQK,--- E!HQK !5666 E!HQKr"c t}t}td|tdtdddtd|tdtdd|||}t |ddd t |dd jddS) NrrrTrrrrremove_table_commentrr&rs r test_remove_table_commentz2AutogenerateCommentsTest.test_remove_table_comment;s ZZ ZZ   66"::4 8 8 8(      lBvvbzzt L L LMMM b"%% E!HQK/000 E!HQK &&&&&r"c t}t}td|tdtdddtd|tdtddd|||}t |d d d t |d d jdt |d d ddS) NrrrTrrrzthis is also some tablerr$rr%r&rs r test_alter_table_commentz1AutogenerateCommentsTest.test_alter_table_commentMs ZZ ZZ   66"::4 8 8 8(         66"::4 8 8 8-      b"%% E!HQK,--- E!HQK !:;;; E!HQK-.....r"c t}t}td|tdtddtdtdtd|tdtddtdtd|||}t |gdS) NrrrTramount the amountr)rrrrrrr rs r &test_existing_column_comment_no_changez?AutogenerateCommentsTest.test_existing_column_comment_no_changees ZZ ZZ   66"::4 8 8 8 8UL 9 9 9        66"::4 8 8 8 8UL 9 9 9     b"%% E2r"c t}t}td|tdtddtdttd|tdtddtdtd|||}t |d ddddtjd d ddfggdS NrrrTrr.r/rmodify_commentFexisting_nullable existing_typeexisting_server_default rrrrrrr r ANYrs r test_add_column_commentz0AutogenerateCommentsTest.test_add_column_comment{s ZZ ZZ   66"::4 8 8 8 8U # #        66"::4 8 8 8 8UL 9 9 9     b"%% )$ 15-1X7< $       r"c t}t}td|tdtddtdtdtd|tdtddtdt|||}t |d ddddtjd d ddfggdSr2r8rs r test_remove_column_commentz3AutogenerateCommentsTest.test_remove_column_comments ZZ ZZ   66"::4 8 8 8 8UL 9 9 9        66"::4 8 8 8 8U # #     b"%% )$ 15-1X7< %       r"c t}t}td|tdtddtdtdtd|tdtddtdtd |||}t |d ddddtjd d dd fggdS) NrrrTrr.r/rzthe adjusted amountr3Fr4r8rs r test_alter_column_commentz2AutogenerateCommentsTest.test_alter_column_comments  ZZ ZZ   66"::4 8 8 8 8UL 9 9 9        66"::4 8 8 8 8U,A B B B     b"%% )$ 15-1X7< %-       r"N) __name__ __module__ __qualname__ __backend__ __requires__r!r'r*r,r0r:r<r>r"r rr sK L,&'''$///0,& & & P& & & P' ' ' ' ' r"rN) sqlalchemyrrrrr_autogen_fixturesr testingr r r rrDr"r rHs111111e e e e e 18e e e e e r"