%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/twisted/internet/test/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/twisted/internet/test/__pycache__/test_abstract.cpython-312.pyc

�

Ϫ�f���B�dZddlmZddlmZddlmZGd�de�Zy)zY
Tests for L{twisted.internet.abstract}, a collection of APIs for implementing
reactors.
�)�annotations)�
isIPv6Address)�SynchronousTestCasec�@�eZdZdZd	d�Zd	d�Zd	d�Zd	d�Zd	d�Zd	d�Z	y)
�IPv6AddressTestszw
    Tests for L{isIPv6Address}, a function for determining if a particular
    string is an IPv6 address literal.
    c�8�|jtd��y)zB
        The empty string is not an IPv6 address literal.
        �N��assertFalser��selfs �E/usr/lib/python3/dist-packages/twisted/internet/test/test_abstract.py�
test_emptyzIPv6AddressTests.test_emptys��	
����r�*�+�c�8�|jtd��y)zA
        A single C{":"} is not an IPv6 address literal.
        �:Nr
rs r�
test_colonzIPv6AddressTests.test_colons��	
����s�+�,rc�8�|jtd��y)z@
        C{"::1"} is the IPv6 loopback address literal.
        z::1N��
assertTruerrs r�
test_loopbackzIPv6AddressTests.test_loopback s��	
���
�e�,�-rc��|jtd��|jtd��|jtd��y)z�
        An otherwise valid IPv6 address literal may also include a C{"%"}
        followed by an arbitrary scope identifier.
        zfe80::1%eth0�	fe80::2%1zfe80::3%en2Nrrs r�test_scopeIDzIPv6AddressTests.test_scopeID&s7��
	
���
�n�5�6����
�k�2�3����
�m�4�5rc��|jtd��|jtd��|jtd��y)zv
        An otherwise invalid IPv6 address literal is still invalid with a
        trailing scope identifier.
        z%eth0z:%eth0�
hello%eth0Nr
rs r�test_invalidWithScopeIDz(IPv6AddressTests.test_invalidWithScopeID/s=��
	
����w�/�0�����x�0�1�����|�4�5rc��|jtd��|jtd��|jtd��|jtd��|jtd��y)zQ
        L{isIPv6Address} evaluates ASCII-encoded bytes as well as text.
        s	fe80::2%1ru䌡rs
hello%eth0N)rrrrs r�test_unicodeAndBytesz%IPv6AddressTests.test_unicodeAndBytes8s_��	
���
�l�3�4����
�k�2�3�����x�0�1�����|�4�5�����}�5�6rN)�return�None)
�__name__�
__module__�__qualname__�__doc__rrrrrr�rrrrs%���
,�-�.�6�6�
7rrN)r%�
__future__r�twisted.internet.abstractr�twisted.trial.unittestrrr&rr�<module>r*s"���#�3�6�47�*�47r

Zerion Mini Shell 1.0