[svn-commits] kmoore: testsuite/asterisk/trunk r5080 - /asterisk/trunk/lib/python/asterisk/

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed May 28 16:10:34 CDT 2014


Author: kmoore
Date: Wed May 28 16:10:32 2014
New Revision: 5080

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=5080
Log:
Testsuite: Allow better subclassing of HangupMonitor

This allows subclasses of HangupMonitor to override module stop behavior.

Modified:
    asterisk/trunk/lib/python/asterisk/pluggable_modules.py

Modified: asterisk/trunk/lib/python/asterisk/pluggable_modules.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/lib/python/asterisk/pluggable_modules.py?view=diff&rev=5080&r1=5079&r2=5080
==============================================================================
--- asterisk/trunk/lib/python/asterisk/pluggable_modules.py (original)
+++ asterisk/trunk/lib/python/asterisk/pluggable_modules.py Wed May 28 16:10:32 2014
@@ -264,8 +264,12 @@
             return (ami, event)
         if len(self.channels) == 0:
             LOGGER.info("All channels have hungup; stopping test")
-            self.test_object.stop_reactor()
+            self.stop_test()
         return (ami, event)
+
+    def stop_test(self):
+        """Allow subclasses to take different actions to stop the test."""
+        self.test_object.stop_reactor()
 
 
 class CallFiles(object):




More information about the svn-commits mailing list