Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
alembic
/
testing
/
suite
/
__pycache__
[ HOME ]
Exec
Submit
File Name : test_autogen_fks.cpython-312.pyc
� ���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"