Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/common/__pycache__/test_base.cpython-39.pyc
Ðазад
a q�h� � @ s~ d dl Z d dlZd dlZd dlmZmZ d dlmZmZ d dl m Z G dd� de �ZG dd� de �Ze d krze�e �� � dS ) � N)� LazyObject�Response)� BaseHTTPError�RateLimitReachedError)�LibcloudTestCasec @ s, e Zd ZG dd� de�Zdd� Zdd� ZdS )�LazyObjectTestc @ s e Zd Zddd�ZdS )zLazyObjectTest.ANc C s || _ || _d S �N)�x�y)�selfr r � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/test/common/test_base.py�__init__ s zLazyObjectTest.A.__init__)N)�__name__� __module__�__qualname__r r r r r �A s r c C s� | j ddd�}| �t|| j �� tjj| j dd d��V}| j jddd�}| �t|| j �� |�� | �|j i � |j ddd� W d � n1 s�0 Y d S )N� � �r r ��return_value� � )r Z assertTrue� isinstance�mock�patch�object�lazyZassert_not_called�assertEqual�__dict__Zassert_called_once_with)r �aZ mock_initr r r �test_lazy_init! s �zLazyObjectTest.test_lazy_initc C sB | j jddd�}d|_t�|d�}| �|jd� | �|jd� d S )NZfoo�barr ZbazZ _lazy_obj)r r �zr �__getattribute__r )r r! Zwrapped_lazy_objr r r �test_setattr3 s zLazyObjectTest.test_setattrN)r r r r r r"