* Move test code to testtools.tests.twistedsupport, to parallel matchers * Add testtools.deferredruntest to preserve backwards compatibility * Move NeedsTwistedTestCase out of test_spinner into shared module for Twisted tests Closes #202
		
			
				
	
	
		
			19 lines
		
	
	
		
			412 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			412 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# Copyright (c) 2010, 2016 testtools developers. See LICENSE for details.
 | 
						|
 | 
						|
__all__ = [
 | 
						|
    'NeedsTwistedTestCase',
 | 
						|
]
 | 
						|
 | 
						|
from extras import try_import
 | 
						|
from testtools import TestCase
 | 
						|
 | 
						|
defer = try_import('twisted.internet.defer')
 | 
						|
 | 
						|
 | 
						|
class NeedsTwistedTestCase(TestCase):
 | 
						|
 | 
						|
    def setUp(self):
 | 
						|
        super(NeedsTwistedTestCase, self).setUp()
 | 
						|
        if defer is None:
 | 
						|
            self.skipTest("Need Twisted to run")
 |