python-testtools/testtools/tests/twistedsupport/_helpers.py

19 lines
397 B
Python

# Copyright (c) 2010, 2016 testtools developers. See LICENSE for details.
__all__ = [
'NeedsTwistedTestCase',
]
from testtools.helpers import try_import
from testtools import TestCase
defer = try_import('twisted.internet.defer')
class NeedsTwistedTestCase(TestCase):
def setUp(self):
super().setUp()
if defer is None:
self.skipTest("Need Twisted to run")