File: //proc/self/root/usr/share/doc/python3-pycurl/tests/__pycache__/setopt_string_test.cpython-36.pyc
3
�[0 � @ s` d dl Z ddlmZ d dlZd dlZddlmZ ddlmZ ejd
�\Z Z
G dd � d ej�ZdS )� N� )� localhost)�
appmanager)�util�app� c @ s8 e Zd Zdd� Zdd� Zdd� Zejje �dd� �Z
d S )
�
SetoptTestc C s t j� | _d S )N)r �DefaultCurl�curl)�self� r �A/builddir/build/BUILD/pycurl-7.43.0.2/tests/setopt_string_test.py�setUp s zSetoptTest.setUpc C s | j j� d S )N)r
�close)r r r r
�tearDown s zSetoptTest.tearDownc C sP | j jtjdt � tj� }| j jtj|j � | j j
� | jd|j� j
� � d S )Nzhttp://%s:8380/success�success)r
�
setopt_string�pycurl�URLr r �BytesIO�setopt�
WRITEFUNCTION�write�perform�assertEqual�getvalue�decode)r �sior r r
�test_setopt_string s
zSetoptTest.test_setopt_stringc C s | j jtjd� d S )NT)r
r r �VERBOSE)r r r r
�test_setopt_string_integer s z%SetoptTest.test_setopt_string_integerN)�__name__�
__module__�__qualname__r r r �nose�tools�raises� TypeErrorr r r r r
r s r )r r )
r � r �unittest�
nose.toolsr$ r r �setup�setup_module�teardown_module�TestCaser r r r r
�<module> s