OwlCyberSecurity - MANAGER
Edit File: test_autogen_fks.cpython-312.pyc
� i��g�� � �� � d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ ddlmZ d d l m Z d dl mZ d dl mZ d d l m Z d dl mZ G d� dee� Z G d� dee� Z G d� dee� Zy)� )�Column)�ForeignKeyConstraint)�Integer)�MetaData)�String)�Table� )�AutogenFixtureTest� )�combinations)�config��eq_)�mock)�TestBasec �| � e Zd ZdZdZd� Zd� Zd� Zd� Zd� Z d� Z ej j d � � Zd � Zd� Zy) �AutogenerateForeignKeysTestT)�!foreign_key_constraint_reflectionc � � t � }t � }t d|t dt d� d�� � t d|t dt d�� t dt d � d �� t dt d� d �� t dt d� � t dgdg� � t d|t dt d� d�� � t d|t dt d�� t dt d � d �� t dt d� d �� t dt d� � � | j ||� }| j |d dddgddgd�� y )N� some_table�test� T��primary_key�user�id�name�2 F��nullable�a1�x��server_default�test2�some_table.testr � remove_fk�servergenerated��conditional_name�r r r r r r �_fixture�_assert_fk_diff��self�m1�m2�diffss �U/opt/hc_python/lib/python3.12/site-packages/alembic/testing/suite/test_autogen_fks.py�test_remove_fkz*AutogenerateForeignKeysTest.test_remove_fk s4 � � �Z�� �Z�� ����6�6�"�:�4�8� � ����4��d�3��6�6�"�:��6��4����C�8��7�F�2�J�'� �'��->�,?�@� � ����6�6�"�:�4�8� � ����4��d�3��6�6�"�:��6��4����C�8��7�F�2�J�'� � � � �b�"�%������!�H��� �I�� �H�.� � � c �� � t � }t � }t d|t dt d�� t dt d� � � t d|t dt d�� t dt d � d �� t dt d� d �� t dt d� � � t d|t dt d�� t dt d� � � t d|t dt d�� t dt d � d �� t dt d� d �� t dt d� � t dgdg� � | j ||� }| j |d dddgddg� y )Nr r Tr r r r r r Fr r! r"