
    hA                     p    d dl Z d dlmZmZ  G d de j                        Z G d de j                        Zy)    N)
create_url	parse_urlc                   N    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd Zy)TestCreateRsUrlc                 :    | j                  t        d      d       y )N	localhostzrs://localhost:80assertEqualr   selfs    f/var/www/Befach/backend/env/lib/python3.12/site-packages/autobahn/rawsocket/test/test_rawsocket_url.pytest_create_url01z!TestCreateRsUrl.test_create_url01"   s    K02EF    c                 >    | j                  t        dd      d       y )Nr   i  portzrs://localhost:8090r	   r   s    r   test_create_url02z!TestCreateRsUrl.test_create_url02%   s    Kd;=RSr   c                 >    | j                  t        dd      d       y )Nr   T)isSecurerss://localhost:443r	   r   s    r   test_create_url03z!TestCreateRsUrl.test_create_url03(   s    K$?AVWr   c                 @    | j                  t        ddd      d       y )Nr   T  r   r   r   r	   r   s    r   test_create_url04z!TestCreateRsUrl.test_create_url04+   s    K$SIK`ar   c                 @    | j                  t        ddd      d       y )Nr   TP   r   zrss://localhost:80r	   r   s    r   test_create_url05z!TestCreateRsUrl.test_create_url05.   s    K$RHJ^_r   c                 >    | j                  t        dd      d       y )Nunix	file.sockr   rs://unix:file.sockr	   r   s    r   test_create_url06z!TestCreateRsUrl.test_create_url061   s    F=?TUr   c                 >    | j                  t        dd      d       y )Nr    /tmp/file.sockr   rs://unix:/tmp/file.sockr	   r   s    r   test_create_url07z!TestCreateRsUrl.test_create_url074   s    F1ABD^_r   c                 >    | j                  t        dd      d       y )Nr    ../file.sockr   rs://unix:../file.sockr	   r   s    r   test_create_url08z!TestCreateRsUrl.test_create_url087   s    F@BZ[r   c                 @    | j                  t        ddd      d       y )Nr    Tr!   r   rss://unix:file.sockr	   r   s    r   test_create_url09z!TestCreateRsUrl.test_create_url09:   s    FTLNder   c                 @    | j                  t        ddd      d       y )Nr    Tr%   r   rss://unix:/tmp/file.sockr	   r   s    r   test_create_url10z!TestCreateRsUrl.test_create_url10=   s    FT@PQSnor   c                 @    | j                  t        ddd      d       y )Nr    Tr)   r   rss://unix:../file.sockr	   r   s    r   test_create_url11z!TestCreateRsUrl.test_create_url11@   s    FTOQjkr   N)__name__
__module____qualname__r   r   r   r   r   r#   r'   r+   r.   r1   r4    r   r   r   r       sD    GTXb`V`\fplr   r   c                   x    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd Zd Zd Zd Zd Zd Zd Zd Zy)TestParseWsUrlc                 :    | j                  t        d      d       y )Nzrs://localhost)Fr   r   r
   r   r   s    r   test_parse_url01zTestParseWsUrl.test_parse_url01H   s    #346NOr   c                 :    | j                  t        d      d       y )Nzrss://localhost)Tr   r   r<   r   s    r   test_parse_url02zTestParseWsUrl.test_parse_url02K   s    #457OPr   c                 :    | j                  t        d      d       y )Nzrs://localhost:9000)Fr   (#  r<   r   s    r   test_parse_url03zTestParseWsUrl.test_parse_url03N   s    #89;UVr   c                 :    | j                  t        d      d       y )Nzrss://localhost:9000)Tr   rA   r<   r   s    r   test_parse_url04zTestParseWsUrl.test_parse_url04Q   s    #9:<UVr   c                 :    | j                  t        t        d       y )Nzws://localhostassertRaises	Exceptionr   r   s    r   test_parse_url05zTestParseWsUrl.test_parse_url05T   s    )Y0@Ar   c                 :    | j                  t        t        d       y )Nzwss://localhostrF   r   s    r   test_parse_url06zTestParseWsUrl.test_parse_url06W   s    )Y0ABr   c                 :    | j                  t        t        d       y )Nzws://localhost:80rF   r   s    r   test_parse_url07zTestParseWsUrl.test_parse_url07Z   s    )Y0CDr   c                 :    | j                  t        t        d       y )Nzrs://localhost/somepathrF   r   s    r   test_parse_url08zTestParseWsUrl.test_parse_url08]       )Y0IJr   c                 :    | j                  t        t        d       y )Nzrs://localhost#somefragrF   r   s    r   test_parse_url09zTestParseWsUrl.test_parse_url09`   rP   r   c                 :    | j                  t        t        d       y )Nzrs://localhost?foo=barrF   r   s    r   test_parse_url10zTestParseWsUrl.test_parse_url10c   s    )Y0HIr   c                 :    | j                  t        t        d       y )Nzrss://rF   r   s    r   test_parse_url11zTestParseWsUrl.test_parse_url11f   s    )Y9r   c                 :    | j                  t        t        d       y )Nzrs://rF   r   s    r   test_parse_url12zTestParseWsUrl.test_parse_url12i   s    )Y8r   c                 :    | j                  t        d      d       y )Nr"   )Fr    r!   r<   r   s    r   test_parse_url13zTestParseWsUrl.test_parse_url13l   s    #89;WXr   c                 :    | j                  t        d      d       y )Nr&   )Fr    r%   r<   r   s    r   test_parse_url14zTestParseWsUrl.test_parse_url14o   s    #=>@abr   c                 :    | j                  t        d      d       y )Nr*   )Fr    r)   r<   r   s    r   test_parse_url15zTestParseWsUrl.test_parse_url15r   s    #;<>]^r   c                 :    | j                  t        d      d       y )Nr-   )Tr    r!   r<   r   s    r   test_parse_url16zTestParseWsUrl.test_parse_url16u   s    #9:<WXr   c                 :    | j                  t        d      d       y )Nr0   )Tr    r%   r<   r   s    r   test_parse_url17zTestParseWsUrl.test_parse_url17x   s    #>?Aabr   c                 :    | j                  t        d      d       y )Nr3   )Tr    r)   r<   r   s    r   test_parse_url18zTestParseWsUrl.test_parse_url18{   s    #<=?]^r   N)r5   r6   r7   r=   r?   rB   rD   rI   rK   rM   rO   rR   rT   rV   rX   rZ   r\   r^   r`   rb   rd   r8   r   r   r:   r:   D   sl    PQWWBCEKKJ:9Yc_Yc_r   r:   )unittestautobahn.rawsocket.utilr   r   TestCaser   r:   r8   r   r   <module>rh      s6   6  9!lh'' !lH8_X&& 8_r   