Esempio n. 1
0
	def test5_decorated_methods( self) :
		dwa = DecoratorRegistry.parametrized_decorator( decorator_with_args)
		jd = DecoratorRegistry.decorator( decorator_with_args)
		
		class TestClass( object):
			@jd
			@dwa(1, 2, 3)
			@free_decorator
			def test_method( self) :
				pass
		
		self.assertTrue( 'test_method' in next( DecoratorRegistry.decorated_methods( TestClass, jd)))
		self.assertTrue( 'test_method' in next( DecoratorRegistry.decorated_methods( TestClass, dwa)))
		self.assertFalse( len( list( DecoratorRegistry.decorated_methods( TestClass, free_decorator))) != 0)