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))