
    h                     t     S SK Jr  \(       d  S SK r SSKJr  SSKJr   " S S\5      rgg! \ a    Sr N.f = f)    )	inet_ptonN   )HyperlinkTestCase   c                   2    \ rS rSrS rS rS rS rS rSr	g)	
TestSocket   c                 f    [        [        R                  S5      n[        U[        5      (       d   eg )N	127.0.0.1)r   socketAF_INET
isinstancebytesselfdatas     a/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/hyperlink/test/test_socket.pytest_inet_pton_ipv4_valid$TestSocket.test_inet_pton_ipv4_valid   s%    V^^[9DdE****    c                     U R                  [        R                  5         [        [        R                  S5        S S S 5        g ! , (       d  f       g = fNblah)assertRaisesr   errorr   r   r   s    r   test_inet_pton_ipv4_bogus$TestSocket.test_inet_pton_ipv4_bogus   s.    ""6<<0&..&1 100   A
Ac                 f    [        [        R                  S5      n[        U[        5      (       d   eg )Nz::1)r   r   AF_INET6r   r   r   s     r   test_inet_pton_ipv6_valid$TestSocket.test_inet_pton_ipv6_valid   s%    V__e4DdE****r   c                     U R                  [        R                  5         [        [        R                  S5        S S S 5        g ! , (       d  f       g = fr   )r   r   r   r   r!   r   s    r   test_inet_pton_ipv6_bogus$TestSocket.test_inet_pton_ipv6_bogus   s.    ""6<<0&//62 100r   c                 "   [        [        R                  5      n U[        R                  :w  a  U[        R                  :w  a  OUS-  nM0  U R	                  [        R
                  5         [        US5        S S S 5        g ! , (       d  f       g = f)Nd   r   )intr   r!   r   r   r   r   )r   is     r   test_inet_pton_bogus_family&TestSocket.test_inet_pton_bogus_family#   sg     FOO$A&1+?S 
 ""6<<0![) 100s   *B  
B N)
__name__
__module____qualname____firstlineno__r   r   r"   r%   r+   __static_attributes__r-   r   r   r   r      s    	+
	2
	+
	3

	*r   r   )r   r   ImportErrorcommonr   _socketr   r-   r   r   <module>r6      sC     )#*& *   Is   , 77