1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
==========================================
:mod:`panoramisk.testing` - Writing tests
==========================================
..
>>> import os
>>> stream = os.path.join('tests', 'fixtures', 'ping.yaml')
.. code-block:: python
>>> from panoramisk import testing
>>> manager = testing.Manager(stream=stream) # stream is a filename contaning an Asterisk trace
>>> future = manager.send_action({'Action': 'Ping'})
>>> resp = future.result()
>>> assert 'ping' in resp
>>> assert resp.ping == 'Pong'
API
---
.. automodule:: panoramisk.testing
.. autoclass:: Manager
:members:
|