File: //usr/share/doc/python3-pycurl/tests/__pycache__/unset_range_test.cpython-36.pyc
3
�[� � @ s. d dl Zd dlZd dlZG dd� dej�ZdS )� Nc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�UnsetRangeTestc C s t j� | _d S )N)�pycurl�Curl�curl)�self� r �?/builddir/build/BUILD/pycurl-7.43.0.2/tests/unset_range_test.py�setUp
s zUnsetRangeTest.setUpc C s | j j� d S )N)r �close)r r r r �tearDown
s zUnsetRangeTest.tearDownc s � fdd�}d� _ � jjtjdtjjt�j dd� � � jjtj
|� � jjtjd� � jj� d� j ksnt
�d� _ � jj� d� j ks�t
�d� _ � jjtj� � jj� d� j k s�t
�d� _ � jjtjd� � jj� d� j ks�t
�d� _ � jjtjd � � jj� d� j k �st
�d S ) Nc s � j t| �7 _ d S )N)�read�len)�data)r r r �write_cb s z1UnsetRangeTest.test_unset_range.<locals>.write_cbr zfile://�\�/z0-9�
)r r �setoptr �URL�os�path�abspath�__file__�replace�
WRITEFUNCTION�RANGE�perform�AssertionError�unsetopt)r r r )r r �test_unset_range s, $
zUnsetRangeTest.test_unset_rangeN)�__name__�
__module__�__qualname__r r r r r r r r s r )�os.pathr r �unittest�TestCaser r r r r �<module> s