File: //usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/skipping.cpython-310.pyc
o
�bM � @ s d Z ddlmZmZmZmZ G dd� d�ZG dd� dee�ZG dd� dee�ZG d d
� d
�Z G dd� de e�Z
G d
d� de e�ZG dd� d�ZG dd� dee�Z
G dd� dee�ZG dd� d�ZG dd� dee�ZG dd� dee�ZG dd� d�ZG dd� dee�ZG dd � d ee�ZG d!d"� d"�ZG d#d$� d$ee�ZG d%d&� d&ee�ZG d'd(� d(�ZG d)d*� d*ee�ZG d+d,� d,ee�ZG d-d.� d.�ZG d/d0� d0ee�ZG d1d2� d2ee�ZG d3d4� d4�ZG d5d6� d6ee�ZG d7d8� d8ee�Z G d9d:� d:�Z!G d;d<� d<e!e�Z"G d=d>� d>e!e�Z#d?S )@a$
Definitions of test cases with various interesting behaviors, to be used by
L{twisted.trial.test.test_tests} and other test modules to exercise different
features of trial's test runner.
See the L{twisted.trial.test.test_tests} module docstring for details about how
this code is arranged.
� )�FailTest�SkipTest�SynchronousTestCase�TestCasec @ s0 e Zd Zdd� Zdd� Zde_dd� Zde_d S )
�
SkippingMixinc C � t d���N�skip1�r ��self� r
�=/usr/lib/python3/dist-packages/twisted/trial/test/skipping.py�
test_skip1 � zSkippingMixin.test_skip1c C r )NzI should not get raised��RuntimeErrorr r
r
r �
test_skip2 r zSkippingMixin.test_skip2�skip2c C � | � d� d S )NzI should not fail��failr r
r
r �
test_skip3 � zSkippingMixin.test_skip3�skip3N)�__name__�
__module__�__qualname__r r �skipr r
r
r
r r s
r c @ � e Zd ZdS )�SynchronousSkippingN�r r r r
r
r
r r ! � r c @ r )�AsynchronousSkippingNr! r
r
r
r r# % r"