← Back
Editing: suppression.cpython-38.pyc
U W[� � @ sb d Z ddlmZmZ ddlZddlmZmZ dZdZ dZ G dd � d e�ZG d d� de�Z G dd � d e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zeje d�gZG dd� deej�ZG dd� dee�ZG dd� dee�ZG dd � d eej�ZG d!d"� d"eej�ZG d#d$� d$ee�ZG d%d&� d&ee�ZG d'd(� d(eej�ZdS ))z� Test cases used to make sure that warning suppression works at the module, method, and class levels. See the L{twisted.trial.test.test_tests} module docstring for details about how this code is arranged. � )�division�absolute_importN)�unittest�utilzmethod warning messagezclass warning messagezmodule warning messagec @ s e Zd ZdS )� MethodWarningN��__name__� __module__�__qualname__� r r �@/usr/lib/python3/dist-packages/twisted/trial/test/suppression.pyr s r c @ s e Zd ZdS )�ClassWarningNr r r r r r s r c @ s e Zd ZdS )� ModuleWarningNr r r r r r s r c @ s e Zd ZdZdd� ZdS )� EmitMixinz2 Mixin for emiting a variety of warnings. c C s( t �tt� t �tt� t �tt� d S �N)�warnings�warn�METHOD_WARNING_MSGr �CLASS_WARNING_MSGr �MODULE_WARNING_MSGr ��selfr r r �_emit) s zEmitMixin._emitN)r r r �__doc__r r r r r r $ s r c @ sH e Zd Zejed�gZdd� Zejed�ge_dd� Zdd� Z g e _dS ) �SuppressionMixin��messagec C s | � � d S r �r r r r r �testSuppressMethod2 s z#SuppressionMixin.testSuppressMethodc C s | � � d S r r r r r r �testSuppressClass6 s z"SuppressionMixin.testSuppressClassc C s | � � d S r r r r r r �testOverrideSuppressClass9 s z*SuppressionMixin.testOverrideSuppressClassN) r r r r �suppressr r r r r r r r r r / s r c @ s e Zd Zdd� ZdS )�SetUpSuppressionMixinc C s | � � d S r r r r r r �setUp@ s zSetUpSuppressionMixin.setUpN)r r r r# r r r r r"