관리-도구
편집 파일: replay_fixture.cpython-37.pyc
B ��4]� � @ s� d dl mZ d dlZd dlZddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd lm Z ddlmZ G dd � d ej �ZG dd� de�ZdS )� )�dequeN� )�config)�fixtures)� profiling� )� create_engine)�MetaData)�util)�Sessionc @ s: e Zd Zejdd� �Zdd� Zdd� Zdd� Zd d � Z dS )�ReplayFixtureTestc o s d V d S )N� )�self�arg�kwr r �T/opt/alt/python37/lib64/python3.7/site-packages/sqlalchemy/testing/replay_fixture.py� _dummy_ctx s zReplayFixtureTest._dummy_ctxc s� t � �tjjj� � �fdd�}ttjj|dd�}t|�| _|| _ t |�| _| �� z| j | jd� W d | �� |�� X �fdd�}ttjj|dd�}t|�| _|| _ t |�| _| �� z| j tjd� W d | j�� |�� X d S )Nc s �� � � �S )N)�recorderr )�creator� dbapi_sessionr r r s z3ReplayFixtureTest.test_invocation.<locals>.recorderF)r Zuse_native_hstore)�ctxc s � � � S )N)�playerr )r r r r ) s z1ReplayFixtureTest.test_invocation.<locals>.player)�ReplayableSessionr Zdb�poolZ_creatorr �urlr �metadata�enginer Zsession�setup_engine� _run_stepsr �teardown_engineZdisposer Zcount_functions�close)r r r r r )r r r �test_invocation s0 z!ReplayFixtureTest.test_invocationc C s d S )Nr )r r r r r ; s zReplayFixtureTest.setup_enginec C s d S )Nr )r r r r r >