BYPASS SHELL BY ./RAZORGANZ
Server: nginx/1.20.1
System: Linux iZdzfnv9mwfppeZ 5.10.134-19.2.al8.x86_64 #1 SMP Wed Oct 29 22:47:09 CST 2025 x86_64
User: apache (48)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //usr/share/doc/python3-pycurl/tests/__pycache__/setopt_unicode_test.cpython-36.pyc
3

�[,�@s`ddlmZddlZddlZddlZddlmZddlmZejd
�\Z	Z
Gdd	�d	ej�ZdS)�)�	localhost�N)�
appmanager)�util�app� c@sHeZdZdd�Zdd�Zdd�Zejje	�dd��Z
d	d
�Zdd�Zd
S)�SetoptUnicodeTestcCstj�|_dS)N)r�DefaultCurl�curl)�self�r�B/builddir/build/BUILD/pycurl-7.43.0.2/tests/setopt_unicode_test.py�setUpszSetoptUnicodeTest.setUpcCs|jj�dS)N)r
�close)rrrr
�tearDownszSetoptUnicodeTest.tearDowncCs|jdd�dS)Nzp=test�test)�check)rrrr
�test_ascii_stringsz#SetoptUnicodeTest.test_ascii_stringcCs|jtjd�tjd��dS)Nup=МоскваuМосква)rr�u)rrrr
�test_unicode_stringsz%SetoptUnicodeTest.test_unicode_stringcCs"|jtjd�jd�tjd��dS)Nup=Москва�utf8uМосква)rrr�encode)rrrr
�test_unicode_encodedsz&SetoptUnicodeTest.test_unicode_encodedcCsb|jjtjdt�tj�}|jjtj|j�|jjtj	|�|jj
�|j||j�j
d��dS)Nzhttp://%s:8380/param_utf8_hackzutf-8)r
�setopt�pycurl�URLrr�BytesIO�
WRITEFUNCTION�write�
POSTFIELDS�perform�assertEqual�getvalue�decode)r�send�expected�siorrr
r s
zSetoptUnicodeTest.checkN)
�__name__�
__module__�__qualname__rrr�nose�tools�raises�UnicodeEncodeErrorrrrrrrr
rsr)rr)
�rr�unittest�
nose.toolsr*rr�setup�setup_module�teardown_module�TestCaserrrrr
�<module>s