HEX
Server: Apache
System: Linux server1.myinter.net 4.18.0-553.147.1.el8_10.x86_64 #1 SMP Fri Jul 24 08:29:05 EDT 2026 x86_64
User: internet (1005)
PHP: 8.4.23
Disabled: passthru,system
Upload Files
File: //usr/share/doc/python3-pycurl/tests/__pycache__/cadata_test.cpython-36.pyc
3

�[��@s`ddlZddlZddlZddlmZddlmZejddedd�f�\ZZ	Gd	d
�d
ej
�ZdS)�N�)�
appmanager)�utilZappi� T)�sslc@sReZdZdd�Zdd�Zejd�dd��Zejd�dd	��Zejd�d
d��Z	dS)
�CaCertsTestcCstjd�|_dS)Ni� )rZDefaultCurlLocalhost�curl)�self�r	�:/builddir/build/BUILD/pycurl-7.43.0.2/tests/cadata_test.py�setUpszCaCertsTest.setUpcCs|jj�dS)N)r�close)rr	r	r
�tearDownszCaCertsTest.tearDownZopensslc
Cs�ttjjtjjt�dd�d��}|j�jd�}WdQRX|jj	t
jd�tj
�}|jj|�|jj	t
j|j�|jj	t
jd�|jj�|j�j�dks�t�dS)N�certszca.crt�rb�ASCIIzhttps://localhost:8384/successr�success)�open�os�path�join�dirname�__file__�read�decoderZsetopt�pycurl�URLr�BytesIO�set_ca_certsZ
WRITEFUNCTION�writeZSSL_VERIFYPEERZperform�getvalue�AssertionError)r�stream�cadata�sior	r	r
�test_request_with_verifypeers 
z(CaCertsTest.test_request_with_verifypeercCs|jjtjd��dS)Nuhello worldà)rrr�b)rr	r	r
�test_set_ca_certs_bytes"sz#CaCertsTest.test_set_ca_certs_bytescCsHy|jjd�Wn2tk
rB}z|jdt|��WYdd}~XnXdS)N�*z[set_ca_certs argument must be a byte string or a Unicode string with ASCII code points only)rr�	TypeError�assertEqual�str)r�er	r	r
�test_set_ca_certs_bogus_type&sz(CaCertsTest.test_set_ca_certs_bogus_typeN)
�__name__�
__module__�__qualname__rr
rZonly_ssl_backendsr$r&r,r	r	r	r
rs

r)rr�unittest�rr�setup�dict�setup_module�teardown_module�TestCaserr	r	r	r
�<module>s