Your IP : 216.73.216.213
3
� f� � @ sf d dl Z d dlmZmZmZ d dlmZmZmZm Z m
Z
mZmZ G dd� de j
�Zedkrbe j� 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$ | j t|t�� | jt|t�� d S )N)�
assertTruer r �assertFalser )�self�mock� r �H/opt/alt/python36/lib64/python3.6/unittest/test/testmock/testcallable.py�assertNotCallable s zTestCallable.assertNotCallablec C sJ xDt � t� fD ]4}| jt|� | jt|d�� | j|jjt |�� qW d S )N�__call__)
r r �assertRaises� TypeErrorr �hasattrZassertIn� __class__�__name__�repr)r r r r r �test_non_callable s zTestCallable.test_non_callablec C s$ | j ttt�� | j ttt�� d S )N)r
�
issubclassr r r r )r r r r �test_hierarchy s zTestCallable.test_hierarchyc C s<