[asterisk-commits] dlee: branch dlee/record r3885 - in /asterisk/team/dlee/record/tests/rest_api...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jul 5 12:43:49 CDT 2013


Author: dlee
Date: Fri Jul  5 12:43:47 2013
New Revision: 3885

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=3885
Log:
getting started

Added:
    asterisk/team/dlee/record/tests/rest_api/record/
    asterisk/team/dlee/record/tests/rest_api/record/happy/
    asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py   (with props)
    asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml   (with props)
    asterisk/team/dlee/record/tests/rest_api/record/tests.yaml   (with props)
Modified:
    asterisk/team/dlee/record/tests/rest_api/tests.yaml

Added: asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py?view=auto&rev=3885
==============================================================================
--- asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py (added)
+++ asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py Fri Jul  5 12:43:47 2013
@@ -1,0 +1,16 @@
+'''
+Copyright (C) 2013, Digium, Inc.
+David M. Lee, II <dlee at digium.com>
+
+This program is free software, distributed under the terms of
+the GNU General Public License Version 2.
+'''
+
+import logging
+
+logger = logging.getLogger(__name__)
+
+def on_start(ari, event):
+    logger.error("on_start(%r)" % event)
+    id = event['channel']['uniqueid']
+    ari.post('channels', id, record)

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/record_happy.py
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml?view=auto&rev=3885
==============================================================================
--- asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml (added)
+++ asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml Fri Jul  5 12:43:47 2013
@@ -1,0 +1,33 @@
+testinfo:
+    summary: Test the happy path of recording a channel.
+    description: |
+        Wait for a channel to enter the application, record for a few seconds,
+        make sure the recording exists.
+
+test-modules:
+    add-test-to-search-path: True
+    test-object:
+        config-section: test-object-config
+        typename: SimpleTestCase.SimpleTestCase
+    modules:
+        -   config-section: ari-config
+            typename: ari.WebSocketEventModule
+
+test-object-config:
+    spawn-after-hangup: True
+    test-iterations:
+        -   channel: Local/s at default
+            application: Echo
+
+ari-config:
+    apps: record-happy-test
+    events:
+        -   conditions:
+                match:
+                    application: record-happy-test
+                    stasis_start:
+                        args: []
+            count: 1
+            callback:
+                module: record_happy
+                method: on_start

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: asterisk/team/dlee/record/tests/rest_api/record/happy/test-config.yaml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/dlee/record/tests/rest_api/record/tests.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/dlee/record/tests/rest_api/record/tests.yaml?view=auto&rev=3885
==============================================================================
--- asterisk/team/dlee/record/tests/rest_api/record/tests.yaml (added)
+++ asterisk/team/dlee/record/tests/rest_api/record/tests.yaml Fri Jul  5 12:43:47 2013
@@ -1,0 +1,2 @@
+tests:
+    - test: 'happy'

Propchange: asterisk/team/dlee/record/tests/rest_api/record/tests.yaml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/dlee/record/tests/rest_api/record/tests.yaml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: asterisk/team/dlee/record/tests/rest_api/record/tests.yaml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: asterisk/team/dlee/record/tests/rest_api/tests.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/dlee/record/tests/rest_api/tests.yaml?view=diff&rev=3885&r1=3884&r2=3885
==============================================================================
--- asterisk/team/dlee/record/tests/rest_api/tests.yaml (original)
+++ asterisk/team/dlee/record/tests/rest_api/tests.yaml Fri Jul  5 12:43:47 2013
@@ -2,3 +2,4 @@
 tests:
     - test: 'continue'
     - test: 'authentication'
+    - dir:  'record'




More information about the asterisk-commits mailing list