Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/cherrypy/test/__pycache__/test_tutorials.cpython-39.pyc
Ðазад
a v�h4 � @ s: d dl Z d dlZd dlZd dlmZ G dd� dej�ZdS )� N)�helperc @ s� e Zd Zedd� �Zedd� �Zei fdd��Zdd� Zd d � Z dd� Z d d� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� ZdS )�TutorialTestc C s G dd� d�}t j�|� � dS )z7 Mount something so the engine starts. c @ s e Zd ZdS )z(TutorialTest.setup_server.<locals>.DummyN)�__name__� __module__�__qualname__� r 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_tutorials.py�Dummy s r N)�cherrypy�tree�mount)�clsr r r r �setup_server s zTutorialTest.setup_serverc C s2 d| }|t jv r$t�t j| �}n t�|�}|S )z= Import or reload tutorial module as needed. zcherrypy.tutorial.)�sys�modules� importlib�reload� import_module)�name�target�moduler r r �load_module s zTutorialTest.load_modulec C s^ t j�� | �|�}t||�}t|d�}tf}t||�r>|� }t jj||d� t j� |� d S )NZtutconf)�config) r r �resetr �getattr�type� isinstancer r �update)r r Z root_namer r �rootZconf�class_typesr r r �setup_tutorial s zTutorialTest.setup_tutorialc C s$ | � dd� | �d� | �d� d S )NZtut01_helloworld� HelloWorld�/�Hello world!�r �getPage� assertBody��selfr r r �test01HelloWorld+ s zTutorialTest.test01HelloWorldc C s$ | � dd� | �d� | �d� d S )NZtut02_expose_methodsr! z /show_msgr# r$ r'