File: //proc/self/root/usr/share/doc/python3-pycurl/tests/__pycache__/write_abort_test.cpython-36.pyc
3
�[� � @ s6 d dl Zd dlZd dlZd dlZG dd� dej�ZdS )� Nc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�WriteAbortTestc C s t j� | _d S )N)�pycurl�Curl�curl)�self� r �?/builddir/build/BUILD/pycurl-7.43.0.2/tests/write_abort_test.py�setUp s zWriteAbortTest.setUpc C s | j j� d S )N)r �close)r r r r �tearDown s zWriteAbortTest.tearDownc C s� dd� }yt `W n tk
r$ Y nX | jjtjdtjj t
�jdd� � | jjtj|� y| jj
� W n6 tjk
r� t j� d j\}}tj|ks�t�Y nX tt d� s�t�d S )Nc S s dS )N� ���r )�_r r r �write_cb s z1WriteAbortTest.test_write_abort.<locals>.write_cbzfile://�\�/r �
last_value)�sysr �AttributeErrorr �setoptr �URL�os�path�abspath�__file__�replace�
WRITEFUNCTION�perform�error�exc_info�argsZ
E_WRITE_ERROR�AssertionError�hasattr)r r �err�msgr r r �test_write_abort s $zWriteAbortTest.test_write_abortN)�__name__�
__module__�__qualname__r r r% r r r r r
s r )�os.pathr r r �unittest�TestCaser r r r r �<module> s