python (3.11.7)
    eo                         d Z ddlZddlZddlmZ ddlmZ ddlmZ	 ddl
mZ ddlmZ ddl
mZ ddlmZmZ ddlmZmZ d	Zd
Z G d de          Z G d
 de          Zedk    r ej                     dS dS )z#Tests for distutils.command.upload.    N)	HTTPError)upload)Distribution)DistutilsError)ERRORINFO)PYPIRCBasePyPIRCCommandTestCasez[distutils]
index-servers =
    server1
    server2
[server1]
username:me
password:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[server2]
username:meagain
password: secret
realm:acme
repository:http://another.pypi/
z@[distutils]
index-servers =
    server1
[server1]
username:me
c                   *    e Zd ZddZddZd Zd ZdS )FakeOpenNc                     || _         t          |t                    s|| _        nd | _        |pd| _        |pd| _        d S )NOK   )url
isinstancestrreqmsgcode)selfr   r   r   s       O/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/tests/test_upload.py__init__zFakeOpen.__init__/   sE    #s## 	DHHDH;$KC			    c                 V    ddi                     |                                |          S )Nzcontent-typeztext/plain; charset=utf-8)getlower)r   namedefaults      r   	getheaderzFakeOpen.getheader8   s)    7c$**,,((	)r   c                     dS )Ns   xyzzy r   s    r   readz
FakeOpen.read=   s    xr   c                     | j         S N)r   r"