def tearDown(self): d = TargetMixin.tearDown(self) def _more(res): return defer.DeferredList([s.stopService() for s in self.services]) d.addCallback(_more) d.addCallback(flushEventualQueue) return d