File: //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_update_delete.pyc
�
��4]c           @   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	 e j
 f d
 �  �  YZ d Z d S(
   i   (   t   config(   t   fixtures(   t   eq_(   t   Column(   t   Tablei   (   t   Integer(   t   Stringt   SimpleUpdateDeleteTestc           B   sD   e  Z d  Z e Z e d �  � Z e d �  � Z d �  Z d �  Z	 RS(   t   eachc         C   s5   t  d | t d t d t �t d t d � � � d  S(   Nt   plain_pkt   idt   primary_keyt   datai2   (   R   R   R   t   TrueR   (   t   clst   metadata(    (    s^   /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_update_delete.pyt
   define_tables   s
    c         C   sV   t  j j |  j j j �  i d d 6d d 6i d d 6d d 6i d d 6d d 6g � d  S(	   Ni   R
   t   d1R   i   t   d2i   t   d3(   R    t   dbt   executet   tablesR	   t   insert(   R   (    (    s^   /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_update_delete.pyt   insert_data   s
    	c         C   s�   |  j  j } t j j | j �  j | j j d k � d d �} | j	 sO t
 � | j s_ t
 � t t j j | j
 �  j | j j � � j �  d d	 d
 g � d  S(   Ni   R   t   d2_newi   R   i   R   (   i   R   (   i   R   (   i   R   (   R   R	   R    R   R   t   updatet   wheret   cR
   t	   is_insertt   AssertionErrort   returns_rowsR   t   selectt   order_byt   fetchall(   t   selft   tt   r(    (    s^   /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_update_delete.pyt   test_update"