CasperSecurity
o
VƧ\5A � @ s, d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z d dlm
Z
mZ d dlmZ e
ZG dd� dej�ZG dd � d ej�Ze� rIejZneZG d
d� de�Ze
� rZejZneZG dd
� d
e�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�Zdd� Zedkr�ejdd� dS dS )� N)�Mock)�SelectPoller�
PollPoller�KQueuePoller)�implements_poll�implements_kqueue)�DummyOptionsc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�BasePollerTestsc C s ddl m} ||�S )Nr )�
BasePoller)�supervisor.pollerr
)�self�optionsr
� r �>/usr/lib/python3/dist-packages/supervisor/tests/test_poller.py�_makeOne s zBasePollerTests._makeOnec C � | � d �}| �t|jd � d S �N)r �assertRaises�NotImplementedError�register_readable�r �instr r r �test_register_readable �
z&BasePollerTests.test_register_readablec C r r )r r r �register_writabler r r r �test_register_writable r z&BasePollerTests.test_register_writablec C r r )r r r �unregister_readabler r r r �test_unregister_readable r z(BasePollerTests.test_unregister_readablec C r r )r r r �unregister_writabler r r r �test_unregister_writable! r z(BasePollerTests.test_unregister_writablec C r r )r r r �pollr r r r � test_poll% r zBasePollerTests.test_pollc C � | � d �}| �|�� d � d S r )r �assertEqual�before_daemonizer r r r �test_before_daemonize) r z%BasePollerTests.test_before_daemonizec C r"