Current File : //usr/lib/python3/dist-packages/hyperlink/test/__pycache__/test_parse.cpython-312.pyc |
�
�(_S � �X � d dl mZ ddlmZ d dlmZmZmZ dZdZ e dz Z
G d� d e� Zy
)� )�unicode_literals� )�HyperlinkTestCase)�parse�
EncodedURL�
DecodedURLzhttp://example.com/#ua https://%75%73%65%72:%00%00%00%00@xn--bcher-kva.ch:8080/a/nice%20nice/./path/?zot=23%25&zut#frégz%C3c � � e Zd Zd� Zy)�TestURLc �, � t t � }t |t � sJ �|j dk( sJ �|j d� dgk( sJ �|j dk( sJ �t t d�� }t |t � sJ �|j d� dgk( sJ �| j t � 5 t t � }d d d � t t d� � }| j t � 5 |j d d d � y # 1 sw Y �ExY w# 1 sw Y y xY w)
N�user�zotz23%u frégF)�decodedz23%25T)�lazy)r � TOTAL_URL�
isinstancer r �get�fragmentr �assertRaises�UnicodeDecodeError�UNDECODABLE_FRAG_URL)�self�purl�purl2�purl3s �;/usr/lib/python3/dist-packages/hyperlink/test/test_parse.py�
test_parsezTestURL.test_parse s� � ��Y����$�
�+�+�+��y�y�F�"�"�"��x�x���5�'�)�)�)��}�}��'�'�'��i��/���%��,�,�,��y�y���G�9�,�,�,�
�
�
�1�
2� 0��.�/�E� 0� �*��6��
�
�
�1�
2� ��N�N� � � 0� 0��
� �s �*C>�(
D
�>D�
DN)�__name__�
__module__�__qualname__r � � r r
r
s � �r! r
N)�
__future__r �commonr � hyperlinkr r r � BASIC_URLr r r
r r! r �<module>r&