OwlCyberSecurity - MANAGER
Edit File: test_autogen_identity.cpython-312.pyc
� i��g� � � � d dl Zd dl mZ d dl mZ d dl mZ d dl mZ d dlmZ ddlm Z d d l mZ d dlmZ d dlm Z d d lmZ d dlmZ G d� de e� Zy)� N)�Column)�Integer)�MetaData)�Table)�sqla_compat� )�AutogenFixtureTest� )�testing)�config)�eq_)�is_true)�TestBasec �^ � e Zd ZdZdZd� Zd� Zd� Zd� Z e j d ed� � f ed� � df ed� � edd �� f ed� � ed� � f edddd�� edddd�� f eddd�� eddd�� f� ej j d� � � Zd� Zd� Zy)�AutogenerateIdentityTest)�identity_columnsTc �t � t � }t � }t d|t dt j � � t d|t dt j � t dt t j dd�� d�� � | j ||� }t |d d d � t |d d d� t |d d j d� |d d j }t t |t j � � t |j d� t |j d� y ) N�user�other�id� � ��start� incrementT��primary_keyr � add_column� r )r r r �sa�Textr �Identity�_fixturer �name�identityr � isinstancer r )�self�m1�m2�diffs�is �Z/opt/hc_python/lib/python3.12/site-packages/alembic/testing/suite/test_autogen_identity.py�test_add_identity_columnz1AutogenerateIdentityTest.test_add_identity_column s� � � �Z�� �Z�� �f�b�&��"�'�'�2�3� ����7�B�G�G�$�������!�q�1� � � � � � �b�"�%���E�!�H�Q�K��&��E�!�H�Q�K�� ��E�!�H�Q�K���d�#��!�H�Q�K� � ��� �1�b�k�k�*�+��A�G�G�Q���A�K�K��� c �, � t � }t � }t d|t dt t j dd�� d�� � t d|� | j ||� }t |d d d � t |d d d� |d d }t |j d� t t |j t j � � t |j j d� t |j j d� y ) Nr r r r r Tr r � remove_column)r r r r r r"