← Back
Editing: test_error.cpython-38.pyc
U W[R? � @ s d Z ddlmZmZ ddlZddlZddlZddlmZ ddl m Z mZ ddlm Z ddlmZ G dd � d ej�ZG d d� dej�ZG dd � d ej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZdS )z HTTP errors. � )�division�absolute_importN)�unittest)�nativeString�_PY3)�error)�Tagc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �CodeToMessageTestsz< L{_codeToMessages} inverts L{_responses.RESPONSES} c C s t �d�}| �|d� d S )N� 302s Found�r Z_codeToMessage�assertEqual��self�m� r �=/usr/lib/python3/dist-packages/twisted/web/test/test_error.py�test_validCode s z!CodeToMessageTests.test_validCodec C s t �d�}| �|d � d S )Ns 987r r r r r �test_invalidCode s z#CodeToMessageTests.test_invalidCodec C s t �d�}| �|d � d S )N� InvalidCoder r r r r �test_nonintegerCode# s z&CodeToMessageTests.test_nonintegerCodeN)�__name__� __module__�__qualname__�__doc__r r r r r r r r s r c @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )� ErrorTestsz< Tests for how L{Error} attributes are initialized. c C s t �d�}| �|jd� dS )z� If no C{message} argument is passed to the L{Error} constructor and the C{code} argument is a valid HTTP status code, C{code} is mapped to a descriptive string to which C{message} is assigned. � 200� OKN�r �Errorr �message�r �er r r �test_noMessageValidStatus- s z$ErrorTests.test_noMessageValidStatusc C s t �d�}| �|jd� dS )z� If no C{message} argument is passed to the L{Error} constructor and C{code} isn't a valid HTTP status code, C{message} stays L{None}. r Nr r r r r �test_noMessageInvalidStatus7 s z&ErrorTests.test_noMessageInvalidStatusc C s t �dd�}| �|jd� dS )z� If a C{message} argument is passed to the L{Error} constructor, the C{message} isn't affected by the value of C{status}. r � My own messageNr r r r r �test_messageExists@ s zErrorTests.test_messageExistsc C s<