o
    nYix                     @   sv  d dl mZ d dlZd dlZd dlmZ d dlZejdddZ	ej
ddd	d
 Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd Ze	 dd  Ze	 d!d" Ze	 d#d$ Ze	 d%d& Ze	 d'd( Ze	 d)d* Ze	 d+d, Ze	 d-d. ZdS )/    )TestCaseN)Clientzfixtures/cassettesonce)cassette_library_dirrecord_modemodule)scopec                  C   s*   t tddtddtddd} | S )NSIGNALWIRE_ACCOUNTsignalwire-account-123SIGNALWIRE_TOKEN123456SIGNALWIRE_SPACEzmyaccount.signalwire.com)signalwire_space_url)signalwire_clientosgetenv)client r   b/var/www/html/asistente-voz-ia/venv/lib/python3.10/site-packages/signalwire/tests/test_requests.pyr      s   &r   c                 C   s*   | j tdd }|jdksJ d S )Nr	   r
   zLAML testing)apiaccountsr   r   fetchfriendly_name)r   accountr   r   r   test_accounts   s   r   c                 C       | j  }|d jdksJ d S )Nr   z$34f49a97-a863-4a11-8fef-bc399c6f0928)applicationslistsid)r   r   r   r   r   test_applications      
r   c                 C   *   |  djjdd}|d jdksJ d S )NUSWA)	in_regionr   z+12064015921)available_phone_numberslocalr   phone_numberr   numbersr   r   r   test_local_numbers   
   r*   c                 C   r!   )Nr"   310)	area_coder   z+13103590741)r%   	toll_freer   r'   r(   r   r   r   test_toll_free_numbers"   r+   r/   c                 C   r   )Nr   $a811cb2c-9e5a-415d-a951-701f8e884fb5)conferencesr   r   )r   r1   r   r   r   test_conferences)      
r2   c                 C   &   |  dj }|d jdksJ d S )Nr0   r   z$7a520324-684d-435c-87c2-ea7975f371d0)r1   participantsr   call_sid)r   r5   r   r   r   test_conference_members/   s
   r7   c                 C   r   )Nr   z+18990000001)incoming_phone_numbersr   r'   )r   r8   r   r   r   test_incoming_phone_numbers7   r3   r9   c                 C   s$   | j jdddd}|jdksJ d S )Nz+15059999999z+15058888888zRhttps://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.pngfrom_to	media_urlz$cbad786b-fdcd-4d2a-bcb2-fff9df045008)messagescreater   )r   messager   r   r   test_messages=   s   rA   c                 C   r4   )Nz$0da01046-5cca-462f-bc50-adae4e1307e1r   z$a1ee4484-99a4-4996-b7df-fd3ceef2e9ec)r>   mediar   r   r   rB   r   r   r   
test_mediaG      rD   c                 C   r   )Nr   z$d411976d-d319-4fbd-923c-57c62b6f677a)
recordingsr   r6   )r   rF   r   r   r   test_recordingsL   r    rG   c                 C   r   )Nr   z$e4c78e17-c0e2-441d-b5dd-39a6dad496f8)transcriptionsr   recording_sid)r   rH   r   r   r   test_transcriptionsQ   r    rJ   c                 C   r   )Nr   $2fd1bc9b-2e1f-41ac-988f-06842700c10d)queuesr   r   )r   rL   r   r   r   test_queuesV   r    rM   c                 C   r4   )NrK   r   z$24c0f807-2663-4080-acef-c0874f45274d)rL   membersr   r6   )r   rN   r   r   r   test_queue_members[   rE   rO   c                 C   s&   | j jjdddd}|jdksJ d S )Nz+15556677888+15556677999zGhttps://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdfr:   $dd3e1ac4-50c9-4241-933a-5d4e9a2baf31)faxfaxesr?   r   r   rR   r   r   r   test_send_fax`   s   rU   c                 C   s"   | j j }|d jdksJ d S )Nr   rQ   )rR   rS   r   r   )r   rS   r   r   r   test_list_faxi   s   rV   c                 C   s0   | j d }|jdksJ |jdksJ d S )N$831455c6-574e-4d8b-b6ee-2418140bf4cdrP   zshttps://s3.us-east-2.amazonaws.com/signalwire-assets/faxes/20190104162834-831455c6-574e-4d8b-b6ee-2418140bf4cd.tiff)rR   rS   r   r<   r=   rT   r   r   r   test_fetch_faxn   s   rX   c                 C   s(   | j dj }|d jdksJ d S )NrW   r   $aff0684c-3445-49bc-802b-3a0a488139f5)rR   rS   rB   r   r   rC   r   r   r   test_fetch_fax_mediat   s   rZ   c                 C   s(   | j dd }|jdksJ d S )NrW   rY   z/api/laml/2010-04-01/Accounts/signalwire-account-123/Faxes/831455c6-574e-4d8b-b6ee-2418140bf4cd/Media/aff0684c-3445-49bc-802b-3a0a488139f5.json)rR   rS   rB   r   urlrC   r   r   r   test_fetch_fax_media_instancey   s   r\   )unittestr   r   pytestsignalwire.restr   r   vcrVCRmy_vcrfixturer   use_cassetter   r   r*   r/   r2   r7   r9   rA   rD   rG   rJ   rM   rO   rU   rV   rX   rZ   r\   r   r   r   r   <module>   s\    









	








