Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
alembic
/
testing
/
__pycache__
/
File Content:
assertions.cpython-37.opt-1.pyc
B �M!V � @ s* d dl mZ d dlZddlmZ d dlmZ ddlmZm Z d dl Z d dlmZ d dl mZ d dlZd d lmZ ejs�d)dd�Zd*d d�Zd+dd�Zd,dd�Zdd� Zdd� Zn d dlmZmZmZmZmZmZ d-dd�Zd.dd�Zi Zdd� Zdd� Ze jd d!� �Z d"d#� Z!d$d%� Z"e jd/d'd(��Z#dS )0� )�absolute_importN� )�util)�default)� text_type�py3k)� decorator)�exc� )�mockc C s dS )z.Assert a == b, with repr messaging on failure.N� )�a�b�msgr r �K/opt/alt/python37/lib/python3.7/site-packages/alembic/testing/assertions.py�eq_ s r c C s dS )z.Assert a != b, with repr messaging on failure.Nr )r r r r r r �ne_ s r c C s dS )z.Assert a is b, with repr messaging on failure.Nr )r r r r r r �is_ s r c C s dS )z2Assert a is not b, with repr messaging on failure.Nr )r r r r r r �is_not_ s r c O s0 y|||� d}W n | k r* d}Y nX d S )NFTr )� except_cls� callable_�args�kw�successr r r � assert_raises s r c O sH y|||� W n4 | k rB } zt t|��d�� W d d }~X Y nX d S )Nzutf-8)�printr �encode)r r r r �kwargs�er r r �assert_raises_message* s r )r r r r r r c C s^ t �dd| �} t �dd| �} t �dd|�}t �dd|�}trLt �dd|�}nt �dd|�}d S )Nz^\s+?|\n� z {2,}� z!U�u)�re�subr )r r r r r r �eq_ignore_whitespace8 s r% c C sB t |�}tt| j|d���dd��dd�|�dd��dd�� d S )N)�dialect� r � )�_get_dialectr r �compile�replace)ZelementZ assert_stringr&