§
    ÒÏÃjÒ  ã                   óÎ   — d dl Zd dlmc mZ d dlZd dlZej         	                    d d¦  «         ej         	                    d d¦  «         d dl
Z
d dlmZ d dlmZ d dlmZ d„ ZdS )é    NÚtestsú.)ÚTargetStore)ÚSpeechPreferences)ÚDeviceCredentialStorec                 óZ  — dd l m} ddlm}m} | dz  }|                     t          j        t          ddd¬¦  «        ¦  «        ¦  «         | 	                    |dt          |¦  «        ¦  «         | 	                    |d	t          | d
z  ¦  «        ¦  «         | 	                    |di ¦  «         | 	                    |dd |d| ¦  «        i¦  «         | 	                    |j        dt          | dz  ¦  «        ¦  «         ddlm}  ||j        ¦  «        5 }|                     d¦  «        5 }|                     t          ddddddg¬¦  «        ¦  «         t%          d¦  «        D ]š}		 |                     ¦   «         }
n(# t(          $ r}t+          d|¦  «         Y d }~ ncd }~ww xY wt+          |	|
                     d¦  «        t          j        d„ |
                     ¦   «         D ¦   «         ¦  «        d d…         ¦  «         Œ›d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )Ú	FakeAgentÚFakeSTTzdevice.jsonzspeech-testÚsecretz	pi-secret)Ú	device_idÚdevice_tokenÚpi_tokenÚcredential_storeÚtarget_storeztargets.jsonÚdevicesÚadaptersÚpiÚpreferenceszspeech.json)Ú
TestClientz
/device/wsÚhelloÚfakez	0.6.3-devzspeech-settings)Útyper   r   ÚboardÚfirmwareÚcapabilitiesé   zrecv errr   c                 ó&   — i | ]\  }}|d k    ¯||“ŒS )r   © )Ú.0ÚkÚvs      úW/home/lighthouse/esp32-dev/.cache/double-click-shortcuts-0.6.3/server/tests/test_dbg.pyú
<dictcomp>ztest_dbg.<locals>.<dictcomp>   s$   € Ð1XÐ1XÐ1X¹#¸!¸AÈaÐQWÊiÈi°!°AÈiÈiÈió    éÈ   )Údevice_gateway.appÚappÚtest_voice_settingsr	   r
   Ú
write_textÚjsonÚdumpsÚdictÚsetattrr   r   Úspeechesr   Ústarlette.testclientr   Úwebsocket_connectÚ	send_jsonÚrangeÚreceive_jsonÚ	ExceptionÚprintÚgetÚitems)Útmp_pathÚmonkeypatchÚgatewayr	   r
   Ú
credentialr   ÚclientÚwsÚiÚeÚexs               r"   Útest_dbgrA      s   € Ø(Ð(Ð(Ð(Ð(Ð(Ø6Ð6Ð6Ð6Ð6Ð6Ð6Ð6Ø˜Ñ%€JØ×Ò�$œ*¥T°MÈxÐalÐ%mÑ%mÔ%mÑnÔnÑoÔoÐoØ×Ò˜Ð 2Õ3HÈÑ3TÔ3TÑUÔUÐUØ×Ò˜ ­{¸8ÀNÑ;RÑ/SÔ/SÑTÔTÐTØ×Ò˜ 	¨"Ñ-Ô-Ð-Ø×Ò˜ 
¨D°°¸4ÀÑ1IÔ1IÐ+JÑKÔKÐKØ×Ò˜Ô(¨Õ7HÈÐR_ÑI_Ñ7`Ô7`ÑaÔaÐaØ/Ð/Ð/Ð/Ð/Ð/Ø	ˆ�G”KÑ	 Ô	 ð a FØ×%Ò% lÑ3Ô3ð 	a°rØ�LŠL� 7°]ÐPXÐ_eÐozð  J[ð  I\ð  ]ñ  ]ô  ]ñ  ^ô  ^ð  ^Ý˜1‘X”Xð að a�ð/Ø—o’oÑ'Ô'�A�AøÝ ð /ð /ð /Ý˜* RÑ(Ô(Ð(¨¨¨¨¨¨øøøøð/øøøå�a˜Ÿš˜f™œ¥d¤jÐ1XÐ1XÀÇÂÁÄÐ1XÑ1XÔ1XÑ&YÔ&YÐZ^Ð[^ÐZ^Ô&_Ñ`Ô`Ð`Ð`ð	að 	að 	añ 	aô 	að 	að 	að 	að 	að 	að 	aøøøð 	að 	að 	að 	aðað að añ aô að að að að að að að aøøøð að að að að að asa   ÄH Ä(;HÅ$E9Å8HÅ9
F	ÆF	ÆHÆF	ÆAHÇ<H ÈH	ÈH ÈH	ÈH È H$È'H$)ÚbuiltinsÚ@py_builtinsÚ_pytest.assertion.rewriteÚ	assertionÚrewriteÚ
@pytest_arr*   ÚsysÚpathÚinsertÚpytestÚdevice_gateway.stater   Údevice_gateway.speechr   Údevice_gateway.authr   rA   r   r$   r"   ú<module>rO      s¸   ðØ  € € € € € € € € € € € € €€€€€€€€Ø „‡‚��'Ñ Ô Ð ˜3œ8Ÿ?š?¨1¨SÑ1Ô1Ð1Ø €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ðað að að að ar$   