
    g?                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SS	K	J
r
  SS
K	Jr  \R                  " \S5      S 5       r " S S\
\5      rg)z-Test against the builders in the op.* module.    )Column)event)Integer)String)Table)text   )AlterColRoundTripFixture)TestBaseafter_parent_attachc                 d    U R                   S:X  a   U R                  [        S[        5      5        g g )Ntbl_with_auto_appended_columnbat)nameappend_columnr   r   )tablemetadatas     e/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/alembic/testing/suite/test_op.py	_add_colsr      s)    zz44F5'23 5    c                   <    \ rS rSrSrS rS rS rS rS r	S r
S	rg
)BackendAlterColumnTest   Tc                 ,    U R                  0 SS05        g )Nr   newname_run_alter_colselfs    r   test_rename_column)BackendAlterColumnTest.test_rename_column   s    B 34r   c                 R    U R                  S[        5       0S[        S5      05        g )Ntype2   )r   r   r   r   s    r   test_modify_type_int_str/BackendAlterColumnTest.test_modify_type_int_str   s"    VWY/&&*1EFr   c                 J    U R                  S[        0S[        S5      05        g )Nr#   server_default5r   r   r   r   s    r   test_add_server_default_int2BackendAlterColumnTest.test_add_server_default_int   s!    VW-0@$s)/LMr   c                 ^    U R                  [        [        S5      S.S[        S5      05        g )N2)r#   r(   r(   r)   r*   r   s    r   test_modify_server_default_int5BackendAlterColumnTest.test_modify_server_default_int    s(    S	:tCy)	
r   c                 ,    U R                  0 SS05        g )NnullableFr   r   s    r   test_modify_nullable_to_non2BackendAlterColumnTest.test_modify_nullable_to_non&   s    BU 34r   c                 0    U R                  SS0SS05        g )Nr2   FTr   r   s    r   $test_modify_non_nullable_to_nullable;BackendAlterColumnTest.test_modify_non_nullable_to_nullable)   s    Z/*d1CDr    N)__name__
__module____qualname____firstlineno____backend__r    r%   r+   r/   r3   r6   __static_attributes__r8   r   r   r   r      s(    K5GN
5Er   r   N)__doc__
sqlalchemyr   r   r   r   r   sqlalchemy.sqlr   testing.fixturesr
   r   listens_forr   r   r8   r   r   <module>rD      sS    3       8 ( 5/04 14
E5x Er   