| Server IP : 138.197.107.151 / Your IP : 216.73.217.120 Web Server : Apache/2.4.58 (Ubuntu) System : Linux BloxBy-Builder 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 User : wpbetasites_mrakzqskir ( 1022) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/h11/tests/__pycache__/ |
Upload File : |
�
t0c~
� � � d dl Z d dlmZ d dlZddlmZ dd�Zej j d ej dd �
� ej dd�
� ej d
d�
� g� dee
ddfd�� Zy)� N)�Tuple� )�
ReceiveBuffer�returnc �� � t � } | rJ �t | � dk( sJ �t | � dk( sJ �| dz
} | sJ �t | � dk( sJ �t | � dk( sJ �t | � dk( sJ �| j d� dk( sJ �| sJ �t | � dk( sJ �t | � dk( sJ �t | � dk( sJ �| j d � dk( sJ �t | � dk( sJ �| j d � �J �| rJ �| d
z
} | j � dk( sJ �t | � dk( sJ �| j � dk( sJ �t | � dk( sJ �| d
z
} | j � �J �t | � d
k( sJ �| dz
} | j � �J �t | � dk( sJ �| dz
} | j � dk( sJ �| j � dk( sJ �| j � �J �t | � dk( sJ �| dz
} | j � }|g d�k( sJ �t | � dk( sJ �| j � �J �| dz
} | j � �J �| j d� dk( sJ �| rJ �| dz
} | j � g k( sJ �t | � dk( sJ �y )Nr � � 123� r s 12� � 3�
s 123
456
789
s 123
456
s 789
s 12
s 345
s 12
345
s
6789aaa123
s 12
345
s 6789aaa123
s 123
a: b
foo:bar
trailing)r s a: bs foo:bars trailings
�d s trailing
s
trailing)r �len�bytes�maybe_extract_at_most�maybe_extract_next_line�maybe_extract_lines)�b�liness �>/usr/lib/python3/dist-packages/h11/tests/test_receivebuffer.py�test_receivebufferr s� � ���A��L�5��q�6�Q�;��;���8�s�?��?���K�A��H�1��q�6�Q�;��;���8�v������8�v�����"�"�1�%��.�.�.��H�1��q�6�Q�;��;���8�t������8�t�����"�"�2�&�$�.�.�.���8�s�?��?��"�"�2�&�.�.�.��L�5� � ��A��$�$�&�/�9�9�9���8�z�!�!�!��$�$�&�*�4�4�4���8�s�?��?���L�A��$�$�&�.�.�.���8�w������O�A��$�$�&�.�.�.���8�~�%�%�%� � ��A��$�$�&�*:�:�:�:��$�$�&�*;�;�;�;��$�$�&�.�.�.���8�s�?��?� � 2�2�A�
�!�!�#�E��1�1�1�1���8�{�"�"�"�� � �"�*�*�*���N�A�� � �"�*�*�*��"�"�3�'�+<�<�<�<��L�5� ���A�� � �"�b�(�(�(���8�{�"�"�"r �data)s HTTP/1.1 200 OK
� Content-type: text/plain
s Connection: close
s
� Some body�with_crlf_delimiter)�id)� HTTP/1.1 200 OK
s Content-type: text/plain
� Connection: close
�
r �with_lf_only_delimiter)r r r r r �with_mixed_crlf_and_lfc � � t � }| D ] }||z
}� |j � }|g d�k( sJ �t |� dk( sJ �y )N)s HTTP/1.1 200 OKs Content-type: text/plains Connection: closer )r r r )r r �liner s r �(test_receivebuffer_for_invalid_delimiterr$ W s_ � �H ��A�� �� �T� ���
�!�!�#�E�� � � � �
��8�|�#�#�#r )r N)�re�typingr �pytest�_receivebufferr r �mark�parametrize�paramr r$ � r r �<module>r- s� �� � �
� *�K#�\ �����
�����
� %�
� ����
� (�
� ����
� (�
�+�"�F
$�5��<�
$�D�
$�G"�F
$r