def test_deferredDeprecation(self):
"""
L{LoopingCall.deferred} is deprecated.
"""
loop = task.LoopingCall(lambda: None)
loop.deferred
message = (
'twisted.internet.task.LoopingCall.deferred was deprecated in '
'Twisted 16.0.0; '
'please use the deferred returned by start() instead'
)
warnings = self.flushWarnings([self.test_deferredDeprecation])
self.assertEqual(1, len(warnings))
self.assertEqual(DeprecationWarning, warnings[0]['category'])
self.assertEqual(message, warnings[0]['message'])
评论列表
文章目录