[asterisk-commits] mmichelson: branch mmichelson/bridge-tests r3301 - /asterisk/team/mmichelson/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Sun Jul 8 21:36:31 CDT 2012


Author: mmichelson
Date: Sun Jul  8 21:36:25 2012
New Revision: 3301

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=3301
Log:
Fix problem where TestRunner tests could not pass.

The default value for self.passed for TestCase has
been updated to "None" instead of "False". The set_passed
method has been updated to refuse to set self.passed only
if self.passed is currently False.

This makes it so that tests can properly update the value
to True but impossible to change it from False.

This is still compatible with the multitude of tests that
rely on self.passed to not be True on startup, and testing
with 'if not passed' still will result in failure if an
explicit True value is not set.


Modified:
    asterisk/team/mmichelson/bridge-tests/lib/python/asterisk/TestCase.py

Modified: asterisk/team/mmichelson/bridge-tests/lib/python/asterisk/TestCase.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/mmichelson/bridge-tests/lib/python/asterisk/TestCase.py?view=diff&rev=3301&r1=3300&r2=3301
==============================================================================
--- asterisk/team/mmichelson/bridge-tests/lib/python/asterisk/TestCase.py (original)
+++ asterisk/team/mmichelson/bridge-tests/lib/python/asterisk/TestCase.py Sun Jul  8 21:36:25 2012
@@ -59,7 +59,7 @@
         self.ami = []
         self.fastagi = []
         self.reactor_timeout = 30
-        self.passed = False
+        self.passed = None
         self.defaultLogLevel = "WARN"
         self.defaultLogFileName = "logger.conf"
         self.timeoutId = None
@@ -473,6 +473,6 @@
         '''Accumulate pass/fail value. If a test module has already
         claimed that the test has failed, then this method will ignore
         any further attempts to change the pass/fail status.'''
-        if not self.passed:
+        if self.passed == False:
             return
         self.passed = value




More information about the asterisk-commits mailing list