File: //usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/erroneous.cpython-310.pyc
o
�b� � @ s� d Z ddlmZ ddlmZmZmZ ddlmZmZ G dd� de �Z
G dd� d�ZG d d
� d
eej�Z
G dd� deej�ZG d
d� d�ZG dd� deej�ZG dd� deej�ZG dd� d�ZG dd� deej�ZG dd� deej�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zedd �G d!d"� d"ej��ZG d#d$� d$ej�ZG d%d&� d&ej�ZG d'd(� d(ej�ZG d)d*� d*ej�Zd+d,� Zd-S ).a
Definitions of test cases with various interesting error-related behaviors, to
be used by 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.
� )�skipIf)�defer�protocol�reactor)�unittest�utilc @ � e Zd ZdS )�FoolishErrorN��__name__�
__module__�__qualname__� r r �>/usr/lib/python3/dist-packages/twisted/trial/test/erroneous.pyr � r c @ � e Zd Zdd� Zdd� ZdS )�FailureInSetUpMixinc C � t d��)NzI am a broken setUp method�r ��selfr r r �setUp � zFailureInSetUpMixin.setUpc C � d S �Nr r r r r � test_noop � zFailureInSetUpMixin.test_noopN)r r r
r r r r r r r � r c @ r )�SynchronousTestFailureInSetUpNr
r r r r r r r c @ r )�AsynchronousTestFailureInSetUpNr
r r r r r $ r r c @ r )�FailureInTearDownMixinc C r )NzI am a broken tearDown methodr r r r r �tearDown) r zFailureInTearDownMixin.tearDownc C r r r r r r r r , r z FailureInTearDownMixin.test_noopN)r r r
r! r r r r r r ( r r c @ r )� SynchronousTestFailureInTearDownNr
r r r r r"