File: //opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/testing/suite/test_insert.pyc
�
���ec @ s d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m
Z
d d
l m Z d d l m Z d d l m
Z
d d
l m Z d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d Z d S( i ( t config( t engines( t fixtures( t eq_( t requirements( t Column( t Tablei ( t Integer( t literal( t literal_column( t select( t Stringt
LastrowidTestc B sc e Z d Z e Z d Z i e d 6Z e d � � Z d � Z
d � Z d � Z e
j d � � Z RS(
t eacht implements_get_lastrowidt autoincrement_insertt implicit_returningc
C sr t d | t d t d t d t �t d t d � � � t d | t d t d t d t �t d t d � � � d S( Nt
autoinc_pkt idt primary_keyt test_needs_autoincrementt datai2 t manual_pkt
autoincrement( R R R t TrueR t False( t clst metadata( ( sU /opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/testing/suite/test_insert.pyt
define_tables s c C s8 | j | j � � j � } t | | j j d f � d S( Ns some data( t executeR
t firstR t dialectt default_sequence_base( t selft tablet connt row( ( sU /opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/testing/suite/test_insert.pyt _assert_round_trip0 s
c C s? | j | j j j � t d d � � | j | j j | � d S( NR s some data( R t tablesR t insertt dictR% ( R! t
connection( ( sU /opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/testing/suite/test_insert.pyt test_autoincrement_on_insert: s c C s_ | j | j j j � t d d � � } | j t | j j j j � � } t | j
| f � d S( NR s some data( R R&