§
}<ˆj½ ã óÈ — d dl Zd dl mZ d dl mZ d dl mZ d dl mZ ddlmZ dd lm Z dd
l m
Z
ddl mZ ddl mZ dd
l m
Z
ddl mZ ddl mZ ddl mZ G d„ dee¦ « ZdS )é N)ÚColumn)ÚInteger)ÚMetaData)ÚTableé )ÚAutogenFixtureTesté )Útesting)Úconfig)Úeq_)Ú
exclusions)Úis_)Úis_true)Úmock)ÚTestBasec ó — e Zd ZdZdZd„ Zd„ Z ej d„ d„ d„ d„ ¦ « e j
j d „ ¦ « ¦ « Z ej d
„ d„ d„ d
„ e j
j
f¦ « d„ ¦ « Ze j
j d„ ¦ « ZdS )ÚAutogenerateComputedTest)Úcomputed_columnsTc óä — t ¦ « }t ¦ « }t d|t dt d¬¦ « ¦ « t d|t dt d¬¦ « t dt t j d¦ « ¦ « ¦ « | ||¦ « }t |d d d¦ « t |d d d¦ « t |d d
j d¦ « |d d
j }t t |t j ¦ « ¦ « t |j
d ¦ « t t |j ¦ « d¦ « d S )NÚuserÚidT©Úprimary_keyÚfooÚ5r Ú
add_columné r )r r r r ÚsaÚComputedÚ_fixturer ÚnameÚcomputedr Ú
isinstancer Ú persistedÚstrÚsqltext©ÚselfÚm1Úm2ÚdiffsÚcs ú}/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/alembic/testing/suite/test_autogen_computed.pyÚtest_add_computed_columnz1AutogenerateComputedTest.test_add_computed_column s2 € Ý
‰ZŒZˆÝ
‰ZŒZˆå
ˆf�b�& ¥w¸DÐAÑAÔAÑBÔBÐBå
ØØÝ�4�¨dÐ3Ñ3Ô3Ý�5�'¥2¤;¨sÑ#3Ô#3Ñ4Ô4ñ
ô
ð
ð —
’
˜b "Ñ%Ô%ˆåˆE�!ŒH�QŒK˜Ñ&Ô&Ð&݈E�!ŒH�QŒK˜Ñ Ô Ð ÝˆE�!ŒH�QŒKÔ˜eÑ$Ô$Ð$Ø�!ŒH�QŒKÔ ˆå•
˜1�bœkÑ*Ô*Ñ+Ô+Ð+݈AŒK˜ÑÔÐÝ�C�” ‰NŒN˜CÑ Ô Ð Ð Ð ó c óH — t ¦ « }t ¦ « }t d|t dt d¬¦ « t dt t j d¦ « ¦ « ¦ « t d|t dt d¬¦ « ¦ « | ||¦ « }t |d d d¦ « t |d d d¦ « |d d
}t |j d¦ « t j
j j r-t t |j t j ¦ « ¦ « nt! |j d ¦ « t j
j j rZt t |j t j ¦ « ¦ « t t) |j j j ¦ « d¦ « d S t j
j j r.t t |j t j ¦ « ¦ « d S t! |j d ¦ « d S )Nr r Tr r r r Ú
remove_columnr r )r r r r r r r r r! r ÚrequirementsÚcomputed_reflects_normallyÚenabledr r# r" r Ú#computed_reflects_as_server_defaultÚserver_defaultÚ
DefaultClauser% ÚargÚtextr' s r- Útest_remove_computed_columnz4AutogenerateComputedTest.test_remove_computed_column. s¿ € Ý
‰ZŒZˆÝ
‰ZŒZˆå
ØØÝ�4�¨dÐ3Ñ3Ô3Ý�5�'¥2¤;¨sÑ#3Ô#3Ñ4Ô4ñ
ô
ð
õ ˆf�b�& ¥w¸DÐAÑAÔAÑBÔBÐBà—
’
˜b "Ñ%Ô%ˆåˆE�!ŒH�QŒK˜Ñ)Ô)Ð)݈E�!ŒH�QŒK˜Ñ Ô Ð Ø�!ŒH�QŒKˆÝˆAŒF�EÑÔÐåÔÔ9ÔAð "Ý•J˜qœz2¬;Ñ7Ô7Ñ8Ô8Ð8Ð8å�”
˜DÑ!Ô!Ð!åÔÔBÔJð "Ý•J˜qÔ/µÔ1AÑBÔBÑCÔCÐCÝ•�AÔ$Ô(Ô-Ñ.Ô.°Ñ4Ô4Ð4Ð4Ð4Ý
Ô
Ô
;Ô
Cð "Ý•J˜qœz2¬;Ñ7Ô7Ñ8Ô8Ð8Ð8Ð8å�”
˜DÑ!Ô!Ð!Ð!Ð!r/ c ó. — d t j d¦ « fS ©Núbar*5©r r © r/ r- ú