Your IP : 216.73.216.213
3
� f�
� @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl m
Z
ddlZddlmZ ddlm
Z
ddlmZ yddlmZ W n ek
r� ddlmZ Y nX ydd lmZ W nJ ek
�r ydd lmZ W n" ek
�r
dd lmZ Y nX Y nX e
jZejdkZdd
� Zdd� ZG dd� dej�ZG dd� dej�ZG dd� dej �Z!G dd� dej"�Z#G dd� dej�Z$G dd� de j�Z%G dd� dej�Z&e'dk�r�e j(� dS ) zTests for base_events.py� N)�mock)�base_events)� constants)�
test_utils)�support)�test_support)�assert_python_ok� � c
C sd t jtd�} x4d
D ],}tt|�r4t| |tt|�� qt| |� qW t j� | _tj� | j_ d| j
_| S )N)�spec�AF_INET�AF_INET6� AF_UNSPEC�IPPROTO_TCP�IPPROTO_UDP�SOCK_STREAM�
SOCK_DGRAM�
SOL_SOCKET�SO_REUSEADDR� inet_ptonF)
r r
r r r r r r r r )r Z MagicMock�socket�hasattr�setattr�getattr�delattrr Zmock_nonblocking_socket�return_value�getaddrinfo�
_is_coroutine)�m_socket�name� r �G/opt/alt/python36/lib64/python3.6/test/test_asyncio/test_base_events.py�mock_socket_module"