OwlCyberSecurity - MANAGER
Edit File: requirements.cpython-312.pyc
� E��g�� � � � d Z ddlmZ ddlZddlmZ ddlmZ ddlmZ dd lm Z dd lm Z ddlmZ G d� d � Z G d� de � Zy)z�Global database feature support policy. Provides decorators to mark tests requiring specific feature support from the target database. External dialect test suites should subclass SuiteRequirements to provide specific inclusion/exclusions. � )�annotationsN� )�asyncio)� exclusions��only_on� �� create_engine)�util)� QueuePoolc � � e Zd Zy)�RequirementsN)�__name__� __module__�__qualname__� � �P/opt/hc_python/lib64/python3.12/site-packages/sqlalchemy/testing/requirements.pyr r s � �r r c � � e Zd Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Z ed� � Z ed� � Zed � � Zed � � Z ed� � Zed� � Zed � � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Zed� � Z ed� � Z!ed� � Z"ed � � Z#ed!� � Z$ed"� � Z%ed#� � Z&ed$� � Z'ed%� � Z(ed&� � Z)ed'� � Z*ed(� � Z+ed)� � Z,ed*� � Z-ed+� � Z.ed,� � Z/ed-� � Z0ed.� � Z1ed/� � Z2ed0� � Z3ed1� � Z4ed2� � Z5ed3� � Z6ed4� � Z7ed5� � Z8ed6� � Z9ed7� � Z:ed8� � Z;ed9� � Z<ed:� � Z=ed;� � Z>ed<� � Z?ed=� � Z@ed>� � ZAed?� � ZBed@� � ZCedA� � ZDedB� � ZEedC� � ZFedD� � ZGedE� � ZHedF� � ZIedG� � ZJedH� � ZKedI� � ZLedJ� � ZMedK� � ZNedL� � ZOedM� � ZPedN� � ZQedO� � ZRedP� � ZSedQ� � ZTedR� � ZUedS� � ZVedT� � ZWedU� � ZXedV� � ZYedW� � ZZedX� � Z[edY� � Z\edZ� � Z]ed[� � Z^ed\� � Z_ed]� � Z`ed^� � Zaed_� � Zbed`� � Zceda� � Zdedb� � Zeedc� � Zfedd� � Zgede� � Zhedf� � Ziedg� � Zjedh� � Zkedi� � Zledj� � Zmedk� � Znedl� � Zoedm� � Zpedn� � Zqedo� � Zredp� � Zsedq� � Ztedr� � Zueds� � Zvedt� � Zwedu� � Zxedv� � Zyedw� � Zzedx� � Z{edy� � Z|edz� � Z}ed{� � Z~ed|� � Zed}� � Z�ed~� � Z�ed� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�d�� Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�d�� Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�d�� Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed�� � Z�ed � Z�edÄ � Z�edĄ � Z�edń � Z�edƄ � Z�dDŽ Z�dȄ Z�edɄ � Z�edʄ � Z�d˄ Z�ed̄ � Z�ed̈́ � Z�ed΄ � Z�edτ � Z�edЄ � Z�edф � Z�ed҄ � Z�edӄ � Z�edԄ � Z�edՄ � Z�edք � Z�edׄ � Z�ed � Z�edل � Z�edڄ � Z�edۄ � Z�ed܄ � Z�ed݄ � Z�edބ � Z�ed߄ � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�ed� � Z�y�)��SuiteRequirementsc �* � t j � S )z/target platform can emit basic CreateTable DDL.�r �open��selfs r �create_tablezSuiteRequirements.create_table% � � � ��� � r c �* � t j � S )z-target platform can emit basic DropTable DDL.r r s r � drop_tablezSuiteRequirements.drop_table+ r r c �* � t j � S )z>target platform supports IF NOT EXISTS / IF EXISTS for tables.�r �closedr s r �table_ddl_if_existsz%SuiteRequirements.table_ddl_if_exists1 � � � � � �"�"r c �* � t j � S )z?target platform supports IF NOT EXISTS / IF EXISTS for indexes.r"