|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g�= � @ s d dl Z d dlmZ d dlmZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlm
Z
mZmZmZmZmZmZmZ d dlmZ d dlZd dlZG dd� de j�ZG dd � d e j�ZG d
d� d�ZG dd
� d
�ZG dd� de�Z G dd� dej!�Z"G dd� d�Z#G dd� d�Z$G dd� dej%�Z&G dd� d�Z'G dd� d�Z(dd� Z)dd� Z*G d d!� d!ej+j,�Z-G d"d#� d#ej+j.�Z/G d$d%� d%ej+j,�Z0G d&d'� d'�Z1G d(d)� d)e j�Z2d*d+� Z3G d,d-� d-e j�Z4G d.d/� d/e j�Z5G d0d1� d1e j�Z6e7d2k�re �8� dS )3� N)�support)�test_urllib)�Request�OpenerDirector�HTTPBasicAuthHandler�HTTPPasswordMgrWithPriorAuth�_parse_proxy�_proxy_bypass_winreg_override�_proxy_bypass_macosx_sysconf�AbstractDigestAuthHandler)�urlparsec @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�TrivialTestsc
C s� dD ]�}i }t d| |� |d= |dkrdtjdkrd|�d�|�d� }}| �|jd� | �|jd� |�� D ](\}}| �|jd | d
|||jf � qlqd S )N)�request�response�parse�error�robotparserzfrom urllib.%s import *�__builtins__r �nt�url2pathname�pathname2urlZ
nturl2pathz urllib.%sz.%r is exposed in 'urllib.%s' but defined in %r)�exec�os�name�pop�assertEqual�
__module__�items)�self�module�context�u�p�k�v� r% �0/opt/cppython/lib/python3.8/test/test_urllib2.py�test___all__! s
��zTrivialTests.test___all__c C sl | � ttjjd� tj�tjj�� tj
d�}tjdkr@d| }nd| }tj�|��}|�� W 5 Q R X d S )Nz bogus url�/r z
file:///%s� file://%s)
�assertRaises�
ValueError�urllibr �urlopenr �path�abspath�__file__�replace�sepr �read)r ZfnameZfile_url�fr% r% r&