← Back
Editing: test_components.cpython-38.pyc
U W[ve � @ s: d Z ddlmZmZ ddlmZ ddlmZmZm Z ddl mZ ddlm Z mZ ddlmZ ddlmZ dd lmZmZmZ G d d� dej�ZG dd � d e�ZG dd� de�Zee�G dd� dej��Zee�G dd� dej��ZG dd� dej�ZG dd� de�ZG dd� de�Z G dd� de�Z!G dd� de�Z"G dd� de�Z#G d d!� d!e�Z$ee!e#e$�G d"d#� d#ej��Z%ee"�G d$d%� d%e&��Z'G d&d'� d'e&�Z(G d(d)� d)ej)e(�Z*G d*d+� d+ej)�Z+G d,d-� d-e�Z,ee,�G d.d/� d/ej��Z-ee,�G d0d1� d1ej��Z.G d2d3� d3e&�Z/G d4d5� d5ej�Z0ee,�G d6d7� d7ej��Z1G d8d9� d9e�Z2G d:d;� d;e�Z3ee2�G d<d=� d=e&��Z4e G d>d?� d?e&��Z5G d@dA� dAe(ej)�Z6G dBdC� dCe(ej)�Z7G dDdE� dEe�Z8G dFdG� dGe8�Z9ee8�G dHdI� dIe&��Z:ee9�G dJdK� dKe&��Z;G dLdM� dMe�Z<G dNdO� dOe&�Z=G dPdQ� dQej)�Z>dRS )Sz0 Test cases for Twisted component architecture. � )�division�absolute_import)�wraps)� Interface�implementer� Attribute)�AdapterRegistry)� comparable�cmp)�unittest)� components)�_addHook�_removeHook�proxyForInterfacec @ s e Zd ZdZdd� ZdS )�Compor c C s | j d | _ | j S �N� ��num��self� r �E/usr/lib/python3/dist-packages/twisted/python/test/test_components.py�inc s z Compo.incN)�__name__� __module__�__qualname__r r r r r r r s r c @ s e Zd Zdd� ZdS )�IAdeptc C s t � �d S �N)�NotImplementedErrorr r r r �adaptorFunc s zIAdept.adaptorFuncN)r r r r r r r r r s r c @ s e Zd Zdd� ZdS )�IElapsedc C s dS )z 1! Nr r r r r �elapsedFunc! s zIElapsed.elapsedFuncN�r r r r"