File: //usr/local/lib/python3.7/test/__pycache__/test_collections.cpython-37.pyc
B
��gp> � @ s: d Z ddlZddlZddlZddlZddlZddlZddlmZm Z ddl
Z
ddlZddlZddl
mZ ddlZddlZddlmZmZmZmZ ddlmZmZmZ ddlmZ ddlmZ dd lmZmZ dd
lmZmZmZ ddlm Z m!Z!m"Z"m#Z#m$Z$ ddlm%Z%m&Z&m'Z'm(Z( dd
lm)Z)m*Z* ddlm+Z+m,Z,m-Z-m.Z.m/Z/ ddlm0Z0m1Z1 ddlm2Z2 G dd� dej3�Z4G dd� dej3�Z5edd�Z6G dd� dej3�Z7G dd� dej3�Z8dd� Z9G dd� de8�Z:G dd � d e*�Z;G d!d"� d"e8�Z<G d#d$� d$e�Z=G d%d&� d&e�Z>G d'd(� d(ej3�Z?d.d)d*�Z@eAd+k�r6e@d,d-� dS )/zUnit tests for collections.py.� N)�choice� randrange)�support)�
namedtuple�Counter�OrderedDict�_count_elements)�UserDict�
UserString�UserList)�ChainMap)�deque)� Awaitable� Coroutine)�
AsyncIterator�
AsyncIterable�AsyncGenerator)�Hashable�Iterable�Iterator� Generator�
Reversible)�Sized� Container�Callable�
Collection)�Set�
MutableSet)�Mapping�MutableMapping�KeysView� ItemsView�
ValuesView)�Sequence�MutableSequence)�
ByteStringc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�TestUserObjectsc C s0 | � tt|��tt|��dj|j|jd�� d S )Nz&{a} should have all the methods of {b})�a�b)ZassertGreaterEqual�set�dir�format�__name__)�selfr'