Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/cherrypy/test/__pycache__/test_mime.cpython-39.pyc
Ðазад
a v�h� � @ sT d Z ddlZddlmZ ddlmZ dd� ZG dd� dej�ZG d d � d ej�Z dS )zATests for various MIME issues, including the safe_multipart Tool.� N)�ntou)�helperc C s0 G dd� d�} t j�ddi� t j�| � � d S )Nc @ s6 e Zd Zejdd� �Zejdd� �Zejdd� �ZdS )zsetup_server.<locals>.Rootc S s t |�S �N)�repr)�self�parts� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/cherrypy/test/test_mime.py� multipart s z$setup_server.<locals>.Root.multipartc [ s t tt|�� ���S r )r �list�sorted�items)r �kwargsr r r �multipart_form_data s z.setup_server.<locals>.Root.multipart_form_datac S s d|||j �� f S )Nz&Upload: %s, Filename: %s, Filedata: %r)�file�read)r ZFiledataZUploadZFilenamer r r �flashupload s �z&setup_server.<locals>.Root.flashuploadN)�__name__� __module__�__qualname__�cherrypyZexposer r r r r r r �Root s r zserver.max_request_body_sizer )r �config�update�tree�mount)r r r r �setup_server s r c @ s$ e Zd Zee�Zdd� Zdd� ZdS )� MultipartTestc C sh t d�}t d�}d�dddd|ddd|d g �}d dtt|��fg}| �d|d |� | �t||g�� d S )NzThis is the text versiona <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> This is the <strong>HTML</strong> version </body> </html> � z--123456789z.Content-Type: text/plain; charset='ISO-8859-1'zContent-Transfer-Encoding: 7bit� z-Content-Type: text/html; charset='ISO-8859-1'z --123456789--)�Content-Typez#multipart/mixed; boundary=123456789�Content-Lengthz /multipart�POST)r �join�str�len�getPage� assertBodyr )r Z text_partZ html_part�body�headersr r r �test_multipart# s* ���zMultipartTest.test_multipartc C s` d� g d��}| jddddtt|��fg|d�f | �tdtd �td �gfdtd�fg�� d S ) Nr ) �--Xz*Content-Disposition: form-data; name="foo"r �barr+ �*Content-Disposition: form-data; name="baz"r �111r+ r- r �333z--X--z/multipart_form_datar"