Example #1
0
	def test4_is_decorated_with( self) :
		@decorator_with_args(1, 2, 3)
		def somefunc10( *args) : return args
		rdwa = DecoratorRegistry.parametrized_decorator( decorator_with_args)
		@rdwa(1, 2, 3)
		def somefunc20( *args) : return args
		
		@just_decorator
		def somefunc30( *args) : return args
		rjd = DecoratorRegistry.decorator( just_decorator)
		@rjd
		def somefunc40( *args) : return args

		self.assertFalse( DecoratorRegistry.is_decorated_with( somefunc10, decorator_with_args))
		self.assertTrue( DecoratorRegistry.is_decorated_with( somefunc20, rdwa))
		self.assertFalse( DecoratorRegistry.is_decorated_with( somefunc30, just_decorator))
		self.assertTrue( DecoratorRegistry.is_decorated_with( somefunc40, rjd))