File: //usr/local/lib/python3.10/dist-packages/h11/tests/__pycache__/test_headers.cpython-310.pyc
o
���g� � @ s^ d dl Z ddlmZ ddlmZmZmZmZmZ ddl m
Z
d
dd�Zd
d d
�Zd
dd�Z
dS )� N� )�Request)�get_comma_header�has_expect_100_continue�Headers�normalize_and_validate�set_comma_header)�LocalProtocolError�returnc C s t dg�dgks
J �t dg�dgksJ �t�t��
t dg� W d � n1 s)w Y t�t��
t dg� W d � n1 sCw Y t�t��
} t dg� W d � n1 s]w Y dt| j�v skJ �t�t��
t dg� W d � n1 s�w Y t�t��
t dg� W d � n1 s�w Y t�t��
t d g� W d � n1 s�w Y t�t��
} t d
g� W d � n1 s�w Y dt| j�v s�J �t�t��
t dg� W d � n1 s�w Y t�t��
t d
g� W d � n 1 �sw Y t�t��
t dg� W d � n 1 �s'w Y t�t��
t dg� W d � n 1 �sBw Y t�t��
t dg� W d � n 1 �s]w Y t�t��
t dg� W d � n 1 �sxw Y t dg�dgk�s�J �t�t��
t dg� W d � n 1 �s�w Y t�t��
t dg� W d � n 1 �s�w Y t�t�� t ddg� W d � n 1 �s�w Y t ddg�dgk�s�J �t dg�dgk�s�J �t�t�� t g d�� W d � n 1 �sw Y t�t��
t dg� W d � n 1 �s#w Y t dg�dgk�s3J �t dg�dgk�s>J �t�t��
} t dg� W d � n 1 �sTw Y | jjd k�sbJ �t�t��} t ddg� W d � n 1 �syw Y | jjd k�s�J �d S )!N)�foo�bar)� foo� bar)s foo r )s foor )s foo bar� bazzfoo bar)s foo barr )s foo�barr )s foobarr )r zbar
bazzbar\rbaz)r zbar
baz)r zbar baz)r zbarbaz )r z barbaz)r zbarbaz )r z barbaz��Content-Length�1)� content-length� 1)r �asdf)r �1x�r �2)r �0)r � 0)r z0 , 0)r r r )r z1 , 1,2)�Transfer-Encoding�chunked)s transfer-encodings chunked)r �cHuNkEd)r �gzipi� )r �pytest�raisesr �str�value�error_status_hint)�excinfo� r% �A/usr/local/lib/python3.10/dist-packages/h11/tests/test_headers.py�test_normalize_and_validate s� ������������������
����������r'