msmith - in flumotion/trunk: . flumotion/test
flumotion-commit at lists.fluendo.com
flumotion-commit at lists.fluendo.com
Tue May 22 19:52:09 CEST 2007
Author: msmith
Date: Tue May 22 19:52:06 2007
New Revision: 5009
Modified:
flumotion/trunk/ChangeLog
flumotion/trunk/flumotion/test/test_component.py
Log:
* flumotion/test/test_component.py:
Fix parser error test, stop skipping it.
Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog (original)
+++ flumotion/trunk/ChangeLog Tue May 22 19:52:06 2007
@@ -1,3 +1,8 @@
+2007-05-22 Michael Smith <msmith at fluendo.com>
+
+ * flumotion/test/test_component.py:
+ Fix parser error test, stop skipping it.
+
2007-05-22 Andy Wingo <wingo at pobox.com>
* flumotion/component/bouncers/Makefile.am.
Modified: flumotion/trunk/flumotion/test/test_component.py
==============================================================================
--- flumotion/trunk/flumotion/test/test_component.py (original)
+++ flumotion/trunk/flumotion/test/test_component.py Tue May 22 19:52:06 2007
@@ -26,6 +26,7 @@
from twisted.python import failure
from twisted.internet import defer
+from flumotion.common import errors
from flumotion.component.feedcomponent import ParseLaunchComponent
from flumotion.twisted.defer import defer_generator_method
@@ -69,16 +70,16 @@
d = defer.Deferred()
dd = t.config()
def pipelineConfigCallback(result):
- res = None
- try:
- res = t.parse_pipeline(pipeline)
- t.stop()
- d.callback(res)
- except Exception, e:
- d.errback(e)
- dd.addCallback(pipelineConfigCallback)
+ res = t.parse_pipeline(pipeline)
+ t.stop()
+ return res
+ def _eb(failure):
+ t.stop()
+ return failure
+
+ dd.addCallbacks(pipelineConfigCallback, _eb)
# return a tuple because we need a reference to the PipelineTest object
- return (d, t)
+ return (dd, t)
class TestExpandElementName(unittest.TestCase):
def setUp(self):
@@ -247,15 +248,8 @@
def testErrors(self):
d, pipeline = pipelineFactory('')
- def notCalled(res):
- self.fail("Should not be reachable")
- def pipelineFactoryErrback(f):
- assert(isinstance(f, failure.Failure))
-
- d.addCallback(notCalled)
- d.addErrback(pipelineFactoryErrback)
+ self.failUnlessFailure(d, errors.ComponentSetupHandledError)
return d
- testErrors.skip = "Help, I cant seem to port properly"
if __name__ == '__main__':
unittest.main()
More information about the flumotion-commit
mailing list