[asterisk-commits] dlee: branch dlee/ASTERISK-22451-ari-subscribe-tests r4164 - /asterisk/team/d...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed Sep 11 15:21:36 CDT 2013


Author: dlee
Date: Wed Sep 11 15:21:34 2013
New Revision: 4164

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=4164
Log:
Error case testing works

Modified:
    asterisk/team/dlee/ASTERISK-22451-ari-subscribe-tests/tests/rest_api/applications/errors/errors.py

Modified: asterisk/team/dlee/ASTERISK-22451-ari-subscribe-tests/tests/rest_api/applications/errors/errors.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/dlee/ASTERISK-22451-ari-subscribe-tests/tests/rest_api/applications/errors/errors.py?view=diff&rev=4164&r1=4163&r2=4164
==============================================================================
--- asterisk/team/dlee/ASTERISK-22451-ari-subscribe-tests/tests/rest_api/applications/errors/errors.py (original)
+++ asterisk/team/dlee/ASTERISK-22451-ari-subscribe-tests/tests/rest_api/applications/errors/errors.py Wed Sep 11 15:21:34 2013
@@ -6,6 +6,7 @@
 the GNU General Public License Version 2.
 '''
 
+import requests
 import logging
 
 LOGGER = logging.getLogger(__name__)
@@ -15,13 +16,15 @@
     '''Validate a response against its expected code'''
     expected_code = requests.codes[expected]
     if expected_code != resp.status_code:
-        LOGGER.error("Expected %d (%s), got %s (%r)", expected_code,
-                     expected, resp.status_code, resp.json())
+        LOGGER.error("%s: Expected %d (%s), got %s (%r)", resp.url,
+                     expected_code, expected, resp.status_code, resp.json())
         raise ValueError('Test failed')
 
 
 def on_start(ari, event):
     LOGGER.debug('on_start(%r)' % event)
+
+    channel_id = event["channel"]["id"]
 
     app_list = ari.get('applications').json()
     assert 1 == len(app_list)
@@ -33,27 +36,27 @@
     resp = ari.get('applications', 'notanapp')
     validate('not_found', resp)
 
-    ari.post('applications', 'testsuite', 'subscription')
+    resp = ari.post('applications', 'testsuite', 'subscription')
     validate('bad_request', resp)
 
-    ari.delete('applications', 'testsuite', 'subscription')
+    resp = ari.delete('applications', 'testsuite', 'subscription')
     validate('bad_request', resp)
 
-    ari.post('applications', 'testsuite', 'subscription',
+    resp = ari.post('applications', 'testsuite', 'subscription',
              eventSource='notascheme:foo')
     validate('bad_request', resp)
 
-    ari.delete('applications', 'testsuite', 'subscription',
+    resp = ari.delete('applications', 'testsuite', 'subscription',
              eventSource='notascheme:foo')
     validate('bad_request', resp)
 
-    ari.post('applications', 'testsuite', 'subscription',
+    resp = ari.post('applications', 'testsuite', 'subscription',
              eventSource='channel:notachannel')
     validate('unprocessable_entity', resp)
 
-    ari.delete('applications', 'testsuite', 'subscription',
+    resp = ari.delete('applications', 'testsuite', 'subscription',
              eventSource='channel:notachannel')
     validate('unprocessable_entity', resp)
 
-    ari.post('channels', test_data.channel_id, 'continue')
+    ari.post('channels', channel_id, 'continue')
     return True




More information about the asterisk-commits mailing list