File: //usr/lib/python3/dist-packages/twisted/test/__pycache__/test_adbapi.cpython-38.pyc
U
��W[$f � @ s� d Z ddlmZ ddlZddlZddlmZmZ ddlmZm Z ddl
mZmZm
Z
ddlmZ ddlmZ d ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zdd� Zeede� � eede� � G d d!� d!e�ZG d"d#� d#ej �Z!G d$d%� d%ej �Z"G d&d'� d'e�Z#G d(d)� d)e�Z$G d*d+� d+e�Z%G d,d-� d-ej �Z&dS ).z&
Tests for twisted.enterprise.adbapi.
� )�unittestN)�ConnectionPool�ConnectionLost)�
Connection�Transaction)�reactor�defer�
interfaces)�Failure��
requireModulez%
CREATE TABLE simple (
x integer
)
c @ s� e Zd ZdZi Ze�ed�dkr$dZdd� Z dd� Z
dd � Zd2d
d�Zdd
� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� ZdS )3�ADBAPITestBasez,
Test the asynchronous DB-API code.
N�5ADB-API requires threads, no way to test without themc C s&