def test_as_decorator(self): """ Make sure ``to_decorator`` normalizes the wrapper """ d = Decorator.as_decorator() def f(): pass assert f is d(f) assert f is d()(f) class F(object): pass assert F is d(F) assert F is d()(F)