a7 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 )NuseridTprimary_keyfoo5r
add_column r )r r r r saComputed_fixturer namecomputedr
isinstancer persistedstrsqltextselfm1m2diffscs }/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/alembic/testing/suite/test_autogen_computed.pytest_add_computed_columnz1AutogenerateComputedTest.test_add_computed_column s2
ZZ
ZZ
fb&wDAAABBB
4d3335'2;s#3#344
b"%%E!HQK&&&E!HQK E!HQKe$$$!HQK
1bk**+++AKC NNC 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 requirementscomputed_reflects_normallyenabledr r# r" r #computed_reflects_as_server_defaultserver_default
DefaultClauser% argtextr' s r- test_remove_computed_columnz4AutogenerateComputedTest.test_remove_computed_column. s
ZZ
ZZ
4d3335'2;s#3#344
fb&wDAAABBB
b"%%E!HQK)))E!HQK !HQKAFE9A "Jqz2;778888
D!!!BJ "Jq/1ABBCCCA$(-..44444
;
C "Jqz2;7788888
D!!!!!r/ c . d t j d fS Nbar*5r r r/ r-