|
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/unittest/test/testmock/__pycache__/ |
U
@��g � � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZ d dlm Z d dl
mZmZm
Z
mZmZmZmZmZmZmZmZ dZeje Zde Zdd d
�Ze
jae
jZG dd� de �Z!d
e Z"e!fdd�Z#G dd� de �Z$G dd� dej%�Z&edkr�e�'� dS )� N)�support)� SomeClass�is_instance)�uncache)�NonCallableMock�
CallableMixin�sentinel� MagicMock�Mock�NonCallableMagicMock�patch�_patch�DEFAULT�call�_get_target�builtinsz%s.PTModuleTc sB G � fdd�dt �}|s<� fdd�}� fdd�}||_||_|� S )Nc s e Zd Z� fdd�ZdS )z_get_proxy.<locals>.Proxyc s
t � |�S �N)�getattr��self�name��obj� �?/opt/cppython/lib/python3.8/unittest/test/testmock/testpatch.py�__getattr__ s z%_get_proxy.<locals>.Proxy.__getattr__N)�__name__�
__module__�__qualname__r r r r r �Proxy s r c s t � ||� d S r )�setattr�r r �valuer r r �__setattr__ s z_get_proxy.<locals>.__setattr__c s t � |� d S r )�delattrr r r r �__delattr__! s z_get_proxy.<locals>.__delattr__)�objectr# r% )r �get_onlyr r# r% r r r �
_get_proxy s r( c @ sP e Zd Zdd� Zdd� Zdd� ZdZedd � �Ze d
d� �Z
G dd
� d
e�ZdS )�Fooc C s d S r r �r �ar r r �__init__. � zFoo.__init__c C s d S r r r* r r r �f/ r- zFoo.fc C s d S r r �r r r r �g0 r- zFoo.g�barc C s d S r r r r r r �
static_method3 s zFoo.static_methodc C s d S r r )�clsr r r �class_method6 s zFoo.class_methodc @ s e Zd Zdd� ZdS )zFoo.Barc C s d S r r r/ r r r r+ : r- z Foo.Bar.aN�r r r r+ r r r r �Bar9 s r6 N)
r r r r, r. r0 �foo�staticmethodr2 �classmethodr4 r&