File: //usr/local/lib/python3.10/test/__pycache__/test_call.cpython-310.pyc
o
�i�h � @ s� d dl Z d dlmZ zd dlZW n ey dZY nw d dlZd dlZd dlZd dlZd dl Z G dd� de
�ZG dd� de j�Z
eG dd� de j��ZG d d
� d
e j�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� de�Zdd� Zdd� ZG dd� d�Ze� Ze� ZG dd� de j�ZdZdZdd� Zdd � ZG d!d"� d"e j�ZG d#d$� d$�Z eG d%d&� d&e j��Z!e"d'kr�e �#� dS dS )(� N)�cpython_onlyc @ s e Zd Zdd� Zdd� ZdS )�BadStrc C � dS )NT� )�self�otherr r �+/usr/local/lib/python3.10/test/test_call.py�__eq__ � z
BadStr.__eq__c C s t �| �dA S )N� )�str�__hash__�r r r r r
s zBadStr.__hash__N)�__name__�
__module__�__qualname__r r
r r r r r s r c @ � e Zd Zdd� ZdS )�
FunctionCallsc C s^ t �ddg�}|�d� t|�� �}dd� }|di |��}| �|t� | �t|�� �|� d S )N)�a� )�b� r c [ � | S �Nr )�kwr r r �fn r
z+FunctionCalls.test_kwargs_order.<locals>.fnr )�collections�OrderedDict�move_to_end�list�itemsZassertIsInstance�dict�assertEqual)r Zod�expectedr �resr r r �test_kwargs_order s
zFunctionCalls.test_kwargs_orderN)r r r r% r r r r r s r c @ s$ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGS )H�CFunctionCallsErrorMessagesc C s d}| � t|i j� d S )Nz7__contains__\(\) takes exactly one argument \(0 given\)��assertRaisesRegex� TypeError�__contains__�r �msgr r r �
test_varargs0) � z)CFunctionCallsErrorMessages.test_varargs0c C � d}| � t|i jdd� d S )Nz7__contains__\(\) takes exactly one argument \(2 given\)r r r'