Sindbad~EG File Manager
a
��g^` � @ sN d dl Z d dlmZ zd dlZW n ey6 dZY n0 d dlZd dlZd dlZd dlZG dd� de j �Z
eG dd� de j ��ZG dd� de j �ZG d d
� d
e�Z
G dd� de�ZG d
d� de�ZG dd� de�Zdd� Zdd� ZG dd� d�Ze� Ze� ZG dd� de j �ZdZdZdd� Zdd� ZG dd � d e j �Zed!k�rJe �� dS )"� N)�cpython_onlyc @ s e Zd Zdd� ZdS )�
FunctionCallsc C s^ t �ddg�}|�d� t|�� �}dd� }|f i |��}| �|t� | �t|�� �|� d S )N)�a� )�b� r c [ s | S �N� )�kwr r �*/usr/local/lib/python3.9/test/test_call.py�fn s z+FunctionCalls.test_kwargs_order.<locals>.fn)�collections�OrderedDict�move_to_end�list�itemsZassertIsInstance�dict�assertEqual)�selfZod�expectedr �resr 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� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCS )D�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 s z)CFunctionCallsErrorMessages.test_varargs0c C s d}| � t|i jdd� d S )Nz7__contains__\(\) takes exactly one argument \(2 given\)r r r r r r r �
test_varargs2$ s z)CFunctionCallsErrorMessages.test_varargs2c C s d}| � t|tjddd� d S )Nz@^from_bytes\(\) takes exactly 2 positional arguments \(3 given\)� a�littleF)r r �int�
from_bytesr r r r �
test_varargs3( s z)CFunctionCallsErrorMessages.test_varargs3c C s, d}| � t|i j� d}| � t|i j� d S )Nz'get expected at least 1 argument, got 0zexpected 1 argument, got 0)r r �get�__delattr__r r r r �test_varargs1min, s z,CFunctionCallsErrorMessages.test_varargs1minc C s d}| � t|t� d S )Nz,getattr expected at least 2 arguments, got 0�r r �getattrr r r r �test_varargs2min3 s z,CFunctionCallsErrorMessages.test_varargs2minc C s d}| � t|tdd� d S )Nz(input expected at most 1 argument, got 2r r )r r �inputr r r r �test_varargs1max7 s z,CFunctionCallsErrorMessages.test_varargs1maxc C s d}| � t|i jddd� d S )Nz'get expected at most 2 arguments, got 3r r � )r r r) r r r r �test_varargs2max; s z,CFunctionCallsErrorMessages.test_varargs2maxc C s d}| j t|i jdd� d S )N�+__contains__\(\) takes no keyword argumentsr ��xr r r r r �test_varargs1_kw? s z,CFunctionCallsErrorMessages.test_varargs1_kwc C s d}| j t|i jddd� d S )Nr3 r �r5 �yr r r r r �test_varargs2_kwC s z,CFunctionCallsErrorMessages.test_varargs2_kwc C s d}| j t|tdd� d S )Nz#bool\(\) takes no keyword argumentsr r4 )r r �boolr r r r �test_varargs3_kwG s z,CFunctionCallsErrorMessages.test_varargs3_kwc C s d}| j t|g jdd� d S )Nz-^list[.]index\(\) takes no keyword arguments$r r4 )r r �indexr r r r �test_varargs4_kwK s z,CFunctionCallsErrorMessages.test_varargs4_kwc C s d}| j t|tdd� d S )Nz(^hasattr\(\) takes no keyword arguments$r r4 )r r �hasattrr r r r �test_varargs5_kwO s z,CFunctionCallsErrorMessages.test_varargs5_kwc C s d}| j t|tdd� d S )Nz(^getattr\(\) takes no keyword arguments$r r4 r, r r r r �test_varargs6_kwS s z,CFunctionCallsErrorMessages.test_varargs6_kwc C s d}| j t|tdd� d S )Nz%^next\(\) takes no keyword arguments$r r4 )r r �nextr r r r �test_varargs7_kwW s z,CFunctionCallsErrorMessages.test_varargs7_kwc C s d}| j t|tjdd� d S )Nz/^_struct[.]pack\(\) takes no keyword arguments$r r4 )r r �struct�packr r r r �test_varargs8_kw[ s z,CFunctionCallsErrorMessages.test_varargs8_kwc C s d}| j t|tjdd� d S )Nz4^_struct[.]pack_into\(\) takes no keyword arguments$r r4 )r r rC � pack_intor r r r �test_varargs9_kw_ s z,CFunctionCallsErrorMessages.test_varargs9_kwc C s d}| j t|t�� jdd� d S )Nz.^deque[.]index\(\) takes no keyword arguments$r r4 )r r r
�dequer<