
    g                         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
  SSKJr   " S S\\5      rg)    )Column)Float)MetaData)String)Table   )AutogenFixtureTest   )eq_)mock)TestBasec                   L    \ rS rSrSrSrS rS rS rS r	S r
S	 rS
 rS rSrg)AutogenerateCommentsTest   T)commentsc           
          [        5       n[        5       n[        SU[        S[        S5      SS9SS9  [        SU[        S[        S5      SS9SS9  U R	                  X5      n[        U/ 5        g )N
some_tabletest
   Tprimary_keythis is some tablecomment)r   r   r   r   _fixturer   selfm1m2diffss       s/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/alembic/testing/suite/test_autogen_comments.py%test_existing_table_comment_no_change>AutogenerateCommentsTest.test_existing_table_comment_no_change   sm    ZZ66":48(		
 	66":48(		
 b%E2    c           
      H   [        5       n[        5       n[        SU[        S[        S5      SS95        [        SU[        S[        S5      SS9SS9  U R	                  X5      n[        US   S   S	5        [        US   S
   R                  S5        [        US   S   S 5        g )Nr   r   r   Tr   r   r   r   add_table_commentr      r   r   r   r   r   r   r   r   s       r!   test_add_table_comment/AutogenerateCommentsTest.test_add_table_comment(   s    ZZlBvvbzt LM66":48(		
 b%E!HQK,-E!HQK!56E!HQKr$   c           
      $   [        5       n[        5       n[        SU[        S[        S5      SS9SS9  [        SU[        S[        S5      SS95        U R	                  X5      n[        US   S   S	5        [        US   S
   R                  S 5        g )Nr   r   r   Tr   r   r   r   remove_table_commentr   r(   r   s       r!   test_remove_table_comment2AutogenerateCommentsTest.test_remove_table_comment;   s    ZZ66":48(		
 	lBvvbzt LMb%E!HQK/0E!HQK&r$   c           
      F   [        5       n[        5       n[        SU[        S[        S5      SS9SS9  [        SU[        S[        S5      SS9SS9  U R	                  X5      n[        US	   S	   S
5        [        US	   S   R                  S5        [        US	   S   S5        g )Nr   r   r   Tr   r   r   zthis is also some tabler   r&   r   r'   r(   r   s       r!   test_alter_table_comment1AutogenerateCommentsTest.test_alter_table_commentM   s    ZZ66":48(		
 	66":48-		
 b%E!HQK,-E!HQK!:;E!HQK-.r$   c                    [        5       n[        5       n[        SU[        S[        S5      SS9[        S[        SS95        [        SU[        S[        S5      SS9[        S[        SS95        U R                  X5      n[        U/ 5        g )	Nr   r   r   Tr   amount
the amountr   )r   r   r   r   r   r   r   r   s       r!   &test_existing_column_comment_no_change?AutogenerateCommentsTest.test_existing_column_comment_no_changee   s    ZZ66":488UL9		
 	66":488UL9		
 b%E2r$   c                 R   [        5       n[        5       n[        SU[        S[        S5      SS9[        S[        5      5        [        SU[        S[        S5      SS9[        S[        SS95        U R                  X5      n[        US	S SSS[        R                  S
S.S S4//5        g Nr   r   r   Tr   r3   r4   r   modify_commentFexisting_nullableexisting_typeexisting_server_default	r   r   r   r   r   r   r   r   ANYr   s       r!   test_add_column_comment0AutogenerateCommentsTest.test_add_column_comment{   s    ZZ66":488U#		
 	66":488UL9		
 b% )$ 15-1XX7<
 $	
r$   c                 R   [        5       n[        5       n[        SU[        S[        S5      SS9[        S[        SS95        [        SU[        S[        S5      SS9[        S[        5      5        U R                  X5      n[        US	S SSS[        R                  S
S.SS 4//5        g r8   r>   r   s       r!   test_remove_column_comment3AutogenerateCommentsTest.test_remove_column_comment   s    ZZ66":488UL9		
 	66":488U#		
 b% )$ 15-1XX7<
 %	
r$   c                 P   [        5       n[        5       n[        SU[        S[        S5      SS9[        S[        SS95        [        SU[        S[        S5      SS9[        S[        S	S95        U R                  X5      n[        US
S SSS[        R                  SS.SS	4//5        g )Nr   r   r   Tr   r3   r4   r   zthe adjusted amountr9   Fr:   r>   r   s       r!   test_alter_column_comment2AutogenerateCommentsTest.test_alter_column_comment   s    ZZ66":488UL9		
 	66":488U,AB		
 b% )$ 15-1XX7<
 %-	
r$    N)__name__
__module____qualname____firstlineno____backend____requires__r"   r)   r-   r0   r5   r@   rC   rF   __static_attributes__rH   r$   r!   r   r      s6    K L,&'$/0,&
P&
P'
r$   r   N)
sqlalchemyr   r   r   r   r   _autogen_fixturesr	   testingr   r   r   r   rH   r$   r!   <module>rS      s1         1   e
18 e
r$   