Current File : //usr/lib/python3/dist-packages/hyperlink/test/__pycache__/test_decoded_url.cpython-312.pyc |
�
G�_� � �f � d dl mZ d dlmZmZ ddlmZmZ ddlm Z ddl
mZ dZd Z
G d
� de� Zy)
� )�unicode_literals)�Dict�Union� )�
DecodedURL�URL)�_percent_decode� )�HyperlinkTestCasezhttp://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égc �T � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zy
)�TestURLc �. � t j t � }|j dk( sJ �|j dk( sJ �|j
dk( sJ �|j dk( sJ �|j dk( sJ �t j t � }|j dk( sJ �|j dk( sJ �|j
dk( sJ �|j d k( sJ �|j d
k( sJ �|j d� dgk( sJ �|j d
k( sJ �|j dk( sJ �y )N�httpzexample.com�P )� r �httpsu
bücher.chi� )�az nice nice�.�pathr u frég�zot�23%�user)r z )r � from_text� BASIC_URL�scheme�host�portr �fragment� TOTAL_URL�getr �userinfo)�self�bdurl�durls �A/usr/lib/python3/dist-packages/hyperlink/test/test_decoded_url.py�test_durl_basiczTestURL.test_durl_basic s � ��$�$�Y�/���|�|�v�%�%�%��z�z�]�*�*�*��z�z�R�����z�z�U�"�"�"��~�~��#�#�#��#�#�I�.���{�{�g�%�%�%��y�y�L�(�(�(��y�y�D� � � ��y�y�?�?�?�?��}�}��'�'�'��x�x���5�'�)�)�)��y�y�F�"�"�"��}�}� 4�4�4�4� c � � t j t � }|j d� j d dk( sJ �|j d� j d dk( sJ �|j � |k( sJ �|j � |u sJ �|j
d� j d dk( sJ �|j dk( sJ �d|j v sJ �d|j � j vsJ �|j � j dk( sJ �d |j � j d
v sJ �|j d�� t k( sJ �|j sJ �|j sJ �||j j! � k( sJ �t j t d�
� }||j j! d�
� k( sJ �t# t j t$ � j d � � dk( sJ �|d
k( rJ �|d
k7 sJ �y )Nzte%t���z ../test2%�/r r r z fr%C3%A9g� r
T)�
with_password)�lazyzhttp://example.com/%20)r r r �siblingr �child�clickr � normalize�to_urir �to_iri�to_text�absolute�rooted�encoded_url�get_decoded_url�strr �r"