File: //usr/local/lib/python3.7/test/__pycache__/test_call.cpython-37.opt-2.pyc
B
��g]: � @ s� d dl Z d dlZd dlmZ yd dlZW n ek
r@ dZY nX d dlZd dlZd dlZd dl Z G dd� dej
�ZG dd� dej
�ZeG dd� dej
��Z
d d
� Zdd� ZG d
d� d�Ze� Ze� ZeG dd� dej
��Zedkr�e�� dS )� N)�cpython_onlyc @ s e Zd Zdd� ZdS )�
FunctionCallsc C sZ t �ddg�}|�d� t|�� �}dd� }|f |�}| �|t� | �t|�� �|� d S )N)�a� )�b� r c [ s | S )N� )�kwr r �*/usr/local/lib/python3.7/test/test_call.py�fn s z+FunctionCalls.test_kwargs_order.<locals>.fn)�collections�OrderedDict�move_to_end�list�itemsZassertIsInstance�dict�assertEqual)�selfZod�expectedr Zresr r r
�test_kwargs_order s
zFunctionCalls.test_kwargs_orderN)�__name__�
__module__�__qualname__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� Zd5S )6�CFunctionCallsc C s | � ti j� d S )N)�assertRaises� TypeError�__contains__)r r r r
�
test_varargs0% s zCFunctionCalls.test_varargs0c C s i � d� d S )Nr )r )r r r r
�
test_varargs1( s zCFunctionCalls.test_varargs1c C s | � ti jdd� d S )Nr r )r r r )r r r r
�
test_varargs2+ s zCFunctionCalls.test_varargs2c C s( yi j d� W n tk
r" Y nX d S )Nr )r r )r r r r
�test_varargs0_ext. s z CFunctionCalls.test_varargs0_extc C s i j d� d S )N)r )r )r r r r
�test_varargs1_ext4 s z CFunctionCalls.test_varargs1_extc C s, yi j d� W n tk
r" Y nX t�d S )N)r r )r r �RuntimeError)r r r r
�test_varargs2_ext7 s
z CFunctionCalls.test_varargs2_extc C s | j ti jdd� d S )Nr )�x)r r r )r r r r
�test_varargs1_kw? s zCFunctionCalls.test_varargs1_kwc C s | j ti jddd� d S )Nr )r$ �y)r r r )r r r r
�test_varargs2_kwB s zCFunctionCalls.test_varargs2_kwc C s i � � d S )N)�keys)r r r r
�test_oldargs0_0E s zCFunctionCalls.test_oldargs0_0c C s | � ti jd� d S )Nr )r r r( )r r r r
�test_oldargs0_1H s zCFunctionCalls.test_oldargs0_1c C s | � ti jdd� d S )Nr r )r r r( )r r r r
�test_oldargs0_2K s zCFunctionCalls.test_oldargs0_2c C s i j d� d S )Nr )r( )r r r r
�test_oldargs0_0_extN s z"CFunctionCalls.test_oldargs0_0_extc C s, yi j d� W n tk
r" Y nX t�d S )N)r )r( r r"