msmith - in flumotion/trunk: . flumotion/test

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Wed May 23 13:12:00 CEST 2007


Author: msmith
Date: Wed May 23 13:11:57 2007
New Revision: 5018

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/test/test_defer.py
   flumotion/trunk/flumotion/test/test_pb.py
Log:
        * flumotion/test/test_defer.py:
        * flumotion/test/test_pb.py:
          Remove deprecated uses of reactor.iterate() which aren't needed.
          There are some remaining.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Wed May 23 13:11:57 2007
@@ -1,5 +1,12 @@
 2007-05-23  Michael Smith <msmith at fluendo.com>
 
+	* flumotion/test/test_defer.py:
+	* flumotion/test/test_pb.py:
+	  Remove deprecated uses of reactor.iterate() which aren't needed.
+	  There are some remaining.
+
+2007-05-23  Michael Smith <msmith at fluendo.com>
+
 	* flumotion/component/component.py:
 	  Allow the component to respond to getState() remote calls before
 	  login is complete, so that we can (in a later version) avoid some

Modified: flumotion/trunk/flumotion/test/test_defer.py
==============================================================================
--- flumotion/trunk/flumotion/test/test_defer.py	(original)
+++ flumotion/trunk/flumotion/test/test_defer.py	Wed May 23 13:11:57 2007
@@ -25,11 +25,6 @@
 from twisted.internet import defer, reactor
 from flumotion.twisted.defer import defer_generator
 
-
-def run_until_finished():
-    while reactor.getDelayedCalls():
-        reactor.iterate(0.01)
-
 class TestDefer(unittest.TestCase):
     result = None
     error = None
@@ -60,8 +55,10 @@
 
         d = gen()
         d.addCallback(lambda x: setattr(self, 'result', x))
-        run_until_finished()
-        assert self.result == 42
+        def checkResult(res):
+            assert self.result == 42
+        d.addCallback(checkResult)
+        return d
 
     def testYieldNothing(self):
         self.result = 42
@@ -77,8 +74,10 @@
 
         d = gen()
         d.addCallback(lambda x: setattr(self, 'result', x))
-        run_until_finished()
-        assert self.result == None
+        def checkResult(res):
+            assert self.result == None
+        d.addCallback(checkResult)
+        return d
 
     def testValues(self):
         self.result = None
@@ -101,8 +100,10 @@
 
         d = gen()
         d.addCallback(lambda x: setattr(self, 'result', x))
-        run_until_finished()
-        assert self.result == 81
+        def checkResult(res):
+            assert self.result == 81
+        d.addCallback(checkResult)
+        return d
 
     def testBarfOnNongenerator(self):
         def nongen():
@@ -143,8 +144,10 @@
 
         d = gen()
         d.addCallback(lambda x: setattr(self, 'result', x))
-        run_until_finished()
-        assert self.result == True
+        def checkResult(res):
+            assert self.result == True
+        d.addCallback(checkResult)
+        return d
 
     def testExceptionChain(self):
         def divide_later(x, y):
@@ -186,6 +189,8 @@
         d.addErrback(zerodivisionerrorback)
         d.addErrback(runtimeerrorback)
         d.addCallback(checkexceptionchain)
-        run_until_finished()
-        assert self.result == ['oserror', 'zerodivisionerror'],\
-               "Unexpected exception chain: %r" % (self.result,)
+        def checkResult(res):
+            assert self.result == ['oserror', 'zerodivisionerror'],\
+                   "Unexpected exception chain: %r" % (self.result,)
+        d.addCallback(checkResult)
+        return d

Modified: flumotion/trunk/flumotion/test/test_pb.py
==============================================================================
--- flumotion/trunk/flumotion/test/test_pb.py	(original)
+++ flumotion/trunk/flumotion/test/test_pb.py	Wed May 23 13:11:57 2007
@@ -325,8 +325,6 @@
         tlog.flushErrors(error.UnauthorizedLogin)
         log._getTheFluLogObserver().clearIgnores()
         self.port.stopListening()
-        reactor.iterate()
-        reactor.iterate()
 
     def clientDisconnect(self, factory, reference):
         # clean up broker by waiting on Disconnect notify


More information about the flumotion-commit mailing list