/opt/alt/python27/lib/python2.7/site-packages/alembic/testing
Edit: /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyc (8535B)
Ρς
M!Vc @@ s d d k l Z d d k Z d d k l Z d d k l Z d d k l Z l Z d d k
Z
d d k l Z d d k
l Z d d k Z d d
k l Z e i pF d d Z d d Z d d
Z d d Z d Z d Z n/ d d k l Z l Z l Z l Z l Z l Z d d Z d d Z h Z d Z d Z e
i d Z! d Z" d Z# e
i e$ e$ d Z% d S( i ( t absolute_importNi ( t util( t default( t text_typet py3k( t decorator( t exci ( t mockc C@ s, | | j p t | p d | | f d S( s. Assert a == b, with repr messaging on failure.s %r != %rN( t AssertionError( t at bt msg( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt eq_ s c C@ s, | | j p t | p d | | f d S( s. Assert a != b, with repr messaging on failure.s %r == %rN( R ( R R
R ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt ne_ s c C@ s, | | j p t | p d | | f d S( s. Assert a is b, with repr messaging on failure.s %r is not %rN( R ( R R
R ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt is_ s c C@ s, | | j p t | p d | | f d S( s2 Assert a is not b, with repr messaging on failure.s %r is %rN( R ( R R
R ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt is_not_ s c O@ sH y | | | t } Wn | j
o
t } n X| p
t d d S( Ns# Callable did not raise an exception( t Falset TrueR ( t
except_clst callable_t argst kwt success( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt
assert_raises s
c O@ s
y" | | | t p
t d Wn\ | j
oP } t i | t | t i p t d | | f t | i d GHn Xd S( Ns# Callable did not raise an exceptions %r !~ %ss utf-8( R R t ret searchR t UNICODEt encode( R R R R t kwargst e( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt assert_raises_message* s
-( R R
R R R R c C@ s΅ t i d d | } t i d d | } t i d d | } t i d d | } t o t i d d | } n t i d d | } | | j p t | p d | | f d S( Ns ^\s+?|\nt s {2,}t s !Ut us %r != %r( R t subR R ( R R
R ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt eq_ignore_whitespace8 s c C@ s_ t | } t t | i d | i d d i d d | i d d i d d d S( Nt dialects
R s ( t _get_dialectR R t compilet replace( t elementt
assert_stringR$ ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt assert_compiledH s
c C@ s° | d j p
| d j o t i Sy t | SWnx t j
ol t t d | i | } | i t | <} | d j o
t | _
n | d j o
t | _ n | SXd S( NR s sqlalchemy.dialects.%st
postgresqlt mssql(
t NoneR t DefaultDialectt _dialectst KeyErrort getattrt
__import__t dialectsR$ R t implicit_returningR t legacy_schema_aliasing( t namet dialect_modt d( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyR% T s
c O@ s t t i | | S( sΚ Context manager which expects one or more warnings.
With no arguments, squelches all SAWarnings emitted via
sqlalchemy.util.warn and sqlalchemy.util.warn_limited. Otherwise
pass string expressions that will match selected warnings via regex;
all non-matching warnings are sent through.
The expect version **asserts** that the warnings were in fact seen.
Note that the test suite sets SAWarning warnings to raise exceptions.
( t _expect_warningst sa_exct SAWarning( t messagesR ( ( sK /opt/alt/python27/lib/python2.7/site-packages/alembic/testing/assertions.pyt expect_warningse s
c o@ sy t | } t | t i o | t i o d Vn= t | p d Vn' t | | i i z d VWd QXd S( s Context manager which expects one or more warnings on specific
dialects.
The expect version **asserts** that the warnings were in fact seen.
N(
t db_spect
isinstanceR t string_typest configt _currentt _is_excludedR= t __exit__t __enter__( t dbR<