示例#1
0
 def test_wait(self):
     """
     Wait should wait
     """
     ret = defer.Deferred()
     c = Server(FakePlumber({
         'pipeCommand': ret,
     }))
     r = c.wait('foo')
     self.assertEqual(c.plumber.called, [
         ('pipeCommand', 'foo', 'wait', (), {}),
     ])
     self.assertFalse(r.called)
     ret.callback(None)        
     def check(response):
         self.assertEqual(response, {})
     return r.addCallback(check)