[asterisk-commits] mjordan: testsuite/asterisk/trunk r4140 - /asterisk/trunk/tests/apps/confbrid...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Sep 10 09:06:21 CDT 2013


Author: mjordan
Date: Tue Sep 10 09:06:19 2013
New Revision: 4140

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=4140
Log:
Update the confbridge_nominal test for Asterisk 12

This patch updates the confbridge_nominal test for changes in Asterisk 12. It
makes the following changes:
(1) It will now handle PLAYBACK test event messages that are not related to
    a specific sound file playback initiation. In particular, PLAYBACK test
    events in Asterisk 12 will also convey information about control of sound
    file playback.
(2) It updates handling of the bridge media channel. In Asterisk 12, this
    functionality is provided by the CBAnn channel, as opposed to the Bridge
    channel.

(closes issue ASTERISK-22137)
Reported by: mjordan


Modified:
    asterisk/trunk/tests/apps/confbridge/confbridge_nominal/run-test

Modified: asterisk/trunk/tests/apps/confbridge/confbridge_nominal/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/apps/confbridge/confbridge_nominal/run-test?view=diff&rev=4140&r1=4139&r2=4140
==============================================================================
--- asterisk/trunk/tests/apps/confbridge/confbridge_nominal/run-test (original)
+++ asterisk/trunk/tests/apps/confbridge/confbridge_nominal/run-test Tue Sep 10 09:06:19 2013
@@ -52,10 +52,13 @@
         channel = ""
         if 'channel' in event:
             channel = event['channel']
-            if "Bridge" in channel:
+            if "Bridge" in channel or "CBAnn" in channel:
                 self.__bridge_channel = channel
         if state == 'PLAYBACK' and channel != "":
             playfile = event.get('message')
+            if playfile is None:
+                # This isn't a message playback
+                return
             if playfile == 'conf-getpin':
                 self.__handle_pin(channel)
             elif playfile == 'vm-rec-name':
@@ -162,6 +165,9 @@
                 self.testCase.expectedEvents['adminunmuted'] = True
         elif state == 'PLAYBACK' and channel != "":
             playfile = event.get('message')
+            if playfile is None:
+                # This isn't a message playback
+                return
             if playfile == 'conf-hasleft':
                 self.__left_notifications += 1
                 if (self.__left_notifications == 2):




More information about the asterisk-commits mailing list