File: //usr/local/lib/python3.10/unittest/test/testmock/__pycache__/testcallable.cpython-310.pyc
o
�i� � @ sj d dl Z d dlmZmZmZ d dlmZmZmZm Z m
Z
mZmZ G dd� de j
�Zedkr3e �� dS dS )� N)�is_instance�X� SomeClass)�Mock� MagicMock�NonCallableMagicMock�NonCallableMock�patch�create_autospec�
CallableMixinc @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� ZdS )�TestCallablec C s$ | � t|t�� | �t|t�� d S �N)�
assertTruer r �assertFalser ��self�mock� r �@/usr/local/lib/python3.10/unittest/test/testmock/testcallable.py�assertNotCallable � zTestCallable.assertNotCallablec C sF t � t� fD ]}| �t|� | �t|d�� | �|jjt |�� qd S )N�__call__)
r r �assertRaises� TypeErrorr �hasattrZassertIn� __class__�__name__�reprr r r r �test_non_callable s
�zTestCallable.test_non_callablec C s$ | � ttt�� | � ttt�� d S r
)r �
issubclassr r r r �r r r r �test_hierarchy r zTestCallable.test_hierarchyc C s<