[asterisk-commits] mjordan: testsuite/asterisk/trunk r4319 - /asterisk/trunk/tests/manager/bridg...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Sat Nov 2 09:53:13 CDT 2013
Author: mjordan
Date: Sat Nov 2 09:53:11 2013
New Revision: 4319
URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=4319
Log:
bridge_actions: Fix errors that caused test failure.
This patch fixes a number of errors in this test:
* Update BridgeEnter AMI event callback to check the correct values for
BridgeType and BridgeTechnology
* Fix syntax errors in check_bridge. These syntax errors kept any of the
callbacks from firing.
* Fix event checking for the UserEvents. User events are 'UserEvent', not
'Userevent'.
There's no way this test ever passed. :-(
Modified:
asterisk/trunk/tests/manager/bridge_actions/check_bridge.py
asterisk/trunk/tests/manager/bridge_actions/test-config.yaml
Modified: asterisk/trunk/tests/manager/bridge_actions/check_bridge.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/manager/bridge_actions/check_bridge.py?view=diff&rev=4319&r1=4318&r2=4319
==============================================================================
--- asterisk/trunk/tests/manager/bridge_actions/check_bridge.py (original)
+++ asterisk/trunk/tests/manager/bridge_actions/check_bridge.py Sat Nov 2 09:53:11 2013
@@ -33,13 +33,13 @@
def failed(self, reason):
self.send_error("BridgeInfo action failed: %s" % reason)
- pass
def send_error(self, message):
LOGGER.error(message)
- self.ami.userEvent('BridgeInfoFailure', message=message})
+ self.ami.userEvent('BridgeInfoFailure', message=message)
def send_success(self):
+ LOGGER.info('Sending user event for info success')
self.ami.userEvent('BridgeInfoSuccess')
class bridge_list_callback_container:
@@ -78,9 +78,10 @@
def send_error(self, message):
LOGGER.error(message)
- self.ami.userEvent('BridgeListFailure', message=message})
+ self.ami.userEvent('BridgeListFailure', message=message)
def send_success(self):
+ LOGGER.info('Sending user event for list success')
self.ami.userEvent('BridgeListSuccess')
def get_bridge_info(ami, event):
Modified: asterisk/trunk/tests/manager/bridge_actions/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/manager/bridge_actions/test-config.yaml?view=diff&rev=4319&r1=4318&r2=4319
==============================================================================
--- asterisk/trunk/tests/manager/bridge_actions/test-config.yaml (original)
+++ asterisk/trunk/tests/manager/bridge_actions/test-config.yaml Sat Nov 2 09:53:11 2013
@@ -29,7 +29,8 @@
match:
Event: 'BridgeEnter'
Channel: 'SIP/bob-.*'
- BridgeType: 'simple_bridge'
+ BridgeType: 'basic'
+ BridgeTechnology: 'simple_bridge'
callbackModule: 'check_bridge'
callbackMethod: 'get_bridge_info'
count: '1'
@@ -38,7 +39,7 @@
id: '0'
conditions:
match:
- Event: 'Userevent'
+ Event: 'UserEvent'
UserEvent: 'BridgeListFailure'
count: '0'
-
@@ -46,7 +47,7 @@
id: '0'
conditions:
match:
- Event: 'Userevent'
+ Event: 'UserEvent'
UserEvent: 'BridgeInfoFailure'
count: '0'
-
@@ -54,7 +55,7 @@
id: '0'
conditions:
match:
- Event: 'Userevent'
+ Event: 'UserEvent'
UserEvent: 'BridgeListSuccess'
count: '1'
-
@@ -62,7 +63,7 @@
id: '0'
conditions:
match:
- Event: 'Userevent'
+ Event: 'UserEvent'
UserEvent: 'BridgeInfoSuccess'
count: '1'
More information about the asterisk-commits
mailing list