o
    nYiS                     @   s    d dl mZ G dd deZdS )    )TestCasec                   @   s   e Zd Zdd Zdd ZdS )TestVoiceResponsec                 C   s4   ddl m}m} | }|d | t|d d S )Nr   )VoiceResponseDialzWelcome to SignalWire!z\<?xml version="1.0" encoding="UTF-8"?><Response><Say>Welcome to SignalWire!</Say></Response>)signalwire.voice_responser   r   sayassertEqualstr)selfr   r   r r   h/var/www/html/asistente-voz-ia/venv/lib/python3.10/site-packages/signalwire/tests/test_voice_response.pytest_returns_laml   s   
z#TestVoiceResponse.test_returns_lamlc                 C   s@   ddl m} | }|jdd}|jddd | t|d d S )	Nr   )r   zhttp://example.com/action)actionprojectzhttps://mycallbackurl.com)connectorNamestatusCallbackz<?xml version="1.0" encoding="UTF-8"?><Response><Connect action="http://example.com/action"><VirtualAgent connectorName="project" statusCallback="https://mycallbackurl.com" /></Connect></Response>)r   r   connectvirtual_agentr   r	   )r
   r   r   r   r   r   r   test_supports_virtual_agent
   s
   z-TestVoiceResponse.test_supports_virtual_agentN)__name__
__module____qualname__r   r   r   r   r   r   r      s    r   N)unittestr   r   r   r   r   r   <module>   s    