§
    Ìtºf  ã                   óP   — d dl mZmZ d dlmZ d dlZ G d„ dej        ¦  «        ZdS )é    )Úcheck_or_raise_realm_nameÚidentify_realm_name_category)ÚInvalidUriErrorNc                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚTestWampIdentifiersc                 óV   — dD ]%}|                       |t          |¦  «        ¦  «         Œ&d S )N)Úrealm1úcom.example.myapp1úmyapp1.example.comúeth.wamp-protoúwamp-proto.ethúeth.wamp-proto.myapp1úmyapp1.wamp-proto.ethÚaaaÚAbcÚa00ÚA00Ú*0x0000000000000000000000000000000000000000Ú*0xe59C7418403CF1D973485B36660728a5f4A8fF9c)ÚassertEqualr   ©ÚselfÚnames     úg/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/autobahn/wamp/test/test_wamp_identifiers.pyÚtest_valid_realm_namesz*TestWampIdentifiers.test_valid_realm_names#   sE   € ð
ð 	Dð 	DˆDð ×Ò˜TÕ#<¸TÑ#BÔ#BÑCÔCÐCÐCð	Dð 	Dó    c                 óh   — d di dddddddd	fD ]#}|                       t          t          |¦  «         Œ$d S )
Né   Ú ú.realm1Ú123realmÚ‚0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ÚB0x0000000000000000000000000000000000000000000000000000000000000000ÚR0xzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzúrlm$testÁ   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)ÚassertRaisesr   r   r   s     r   Útest_invalid_realm_namesz,TestWampIdentifiers.test_invalid_realm_names5   s`   € àØØØØØØØØØØð
ð 	Pð 	PˆDð ×Ò�oÕ/HÈ$ÑOÔOÐOÐOð	Pð 	Pr   c                 ó�   — ddddddddd	d
dddddi d fddddddddfD ](\  }}|                       |t          |¦  «        ¦  «         Œ)d S )N)r	   Ú
standalone)r
   r*   )r   r*   )r   Úreverse_ens)r   Úens)r   r+   )r   r,   )r   r*   )r   r*   )r   r*   )r   r*   )r   Úeth)r   r-   )NN)r   N)r   N)r    N)r!   N)r"   N)r#   N)r$   N)r%   N)r&   N)r   r   )r   r   Úcategorys      r   Útest_realm_name_categoriesz.TestWampIdentifiers.test_realm_name_categoriesE   s—   € ð %Ø0Ø0Ø-Ø%Ø4Ø,Ø!Ø!Ø!Ø!ØAØAàØØ�ˆJØØØØ$Ø$Ø$ØØð5
ð 	Kð 	K‰NˆD�(ð8 ×Ò˜XÕ'CÀDÑ'IÔ'IÑJÔJÐJÐJð9	Kð 	Kr   N)Ú__name__Ú
__module__Ú__qualname__r   r(   r/   © r   r   r   r   !   sL   € € € € € ðDð Dð Dð$Pð Pð Pð Kð Kð Kð Kð Kr   r   )Úautobahn.wamp.messager   r   Úautobahn.wamp.exceptionr   ÚunittestÚTestCaser   r3   r   r   ú<module>r8      s†   ðð6 ZÐ YÐ YÐ YÐ YÐ YÐ YÐ YØ 3Ð 3Ð 3Ð 3Ð 3Ð 3à €€€ðAKð AKð AKð AKð AK˜(Ô+ñ AKô AKð AKð AKð AKr   