관리-도구
편집 파일: exclusions.cpython-37.opt-1.pyc
B �M!V�1 � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z dd l m Z ddlZddlZdd l m Z mZ d?dd�Zd@d d�ZG dd� de�Zdd� Zdd� ZdAdd�ZdBdd�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZejZd%d&� Zd'd(� Z d)d*� Z!d+d,� Z"d-d.� Z#d/d0� Z$ed1d2� �Z%dCd3d4�Z&d5d6� Z'dDd7d8�Z(dEd9d:�Z)dFd;d<�Z*d=d>� Z+dS )Gz�NOTE: copied/adapted from SQLAlchemy master for backwards compatibility; this should be removable when Alembic targets SQLAlchemy 1.0.0 � N� )�SkipTest)� decorator)�config)�util� )�compat)�get_url_driver_name�get_url_backend_namec C s t � }t| |�}|j�|� |S )N)�compound� _as_predicate�skips�add)� predicate�reason�rule�pred� r �K/opt/alt/python37/lib/python3.7/site-packages/alembic/testing/exclusions.py�skip_if s r c C s t � }t| |�}|j�|� |S )N)r r �failsr )r r r r r r r �fails_if s r c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zed d � �Zdd� Z d d� Z dd� Zdd� Zdd� Z ejdd� �Zdd� Zddd�Zd dd�ZdS )!r c C s t � | _t � | _t � | _d S )N)�setr r �tags)�selfr r r �__init__&