ó
    úÞ j‹  ã                   óˆ   • 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       Úe/var/www/html/gaurav/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ˆäØØÜ�6œ6 "›:°4Ñ8Ø(ò		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ø(ò		
ð —‘˜bÓ%ˆäˆE�2�ó    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ˆäˆl˜B¤ v¬v°b«zÀtÑ LÔMäØØÜ�6œ6 "›:°4Ñ8Ø(ò		
ð —‘˜bÓ%ˆäˆE�!‰H�Q‰KÐ,Ô-ÜˆE�!‰H�Q‰K×ÑÐ!5Ô6ÜˆE�!‰H�Q‰K˜Õ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_commentÚ2AutogenerateCommentsTest.test_remove_table_comment;   s…   € Ü‹ZˆÜ‹ZˆäØØÜ�6œ6 "›:°4Ñ8Ø(ò		
ô 	ˆl˜B¤ v¬v°b«zÀtÑ LÔMà—‘˜bÓ%ˆäˆE�!‰H�Q‰KÐ/Ô0ÜˆE�!‰H�Q‰K×Ñ Õ&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_commentÚ1AutogenerateCommentsTest.test_alter_table_commentM   s£   € Ü‹ZˆÜ‹ZˆäØØÜ�6œ6 "›:°4Ñ8Ø(ò		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ø-ò		
ð —‘˜bÓ%ˆäˆE�!‰H�Q‰KÐ,Ô-ÜˆE�!‰H�Q‰K×ÑÐ!:Ô;ÜˆE�!‰H�Q‰KÐ-Õ.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ˆäØØÜ�6œ6 "›:°4Ñ8Ü�8œU¨LÑ9ô		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ü�8œU¨LÑ9ô		
ð —‘˜bÓ%ˆäˆE�2�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_commentÚ0AutogenerateCommentsTest.test_add_column_comment{   s¶   € Ü‹ZˆÜ‹ZˆäØØÜ�6œ6 "›:°4Ñ8Ü�8œUÓ#ô		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ü�8œU¨LÑ9ô		
ð —‘˜bÓ%ˆÜØð )ØØ$Ø à15Ü-1¯X©XØ7<ñð
 Ø$ðððõ	
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_commentÚ3AutogenerateCommentsTest.test_remove_column_comment£   s¶   € Ü‹ZˆÜ‹ZˆäØØÜ�6œ6 "›:°4Ñ8Ü�8œU¨LÑ9ô		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ü�8œUÓ#ô		
ð —‘˜bÓ%ˆÜØð )ØØ$Ø à15Ü-1¯X©XØ7<ñð
 %Øðððõ	
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_commentÚ2AutogenerateCommentsTest.test_alter_column_commentË   s¹   € Ü‹ZˆÜ‹ZˆäØØÜ�6œ6 "›:°4Ñ8Ü�8œU¨LÑ9ô		
ô 	ØØÜ�6œ6 "›:°4Ñ8Ü�8œUÐ,AÑBô		
ð —‘˜bÓ%ˆäØð )ØØ$Ø à15Ü-1¯X©XØ7<ñð
 %Ø-ðððõ	
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
Ð1°8õ e
r$   