summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Shepherd <jshepher@rackspace.com>2011-08-04 22:59:36 -0500
committerJustin Shepherd <jshepher@rackspace.com>2011-08-04 22:59:36 -0500
commit625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8 (patch)
tree17dea1ec8ed380ddde4b972031013d3b4d315974
parent144720ce87b3f0f469ed748780af55e32babc821 (diff)
downloadnova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.tar.gz
nova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.tar.xz
nova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.zip
utilized functools.wraps
-rw-r--r--nova/test.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/nova/test.py b/nova/test.py
index 97cd3e0d0..d3b9d3ee2 100644
--- a/nova/test.py
+++ b/nova/test.py
@@ -60,11 +60,10 @@ class skip_test(object):
self.message = msg
def __call__(self, func):
+ @functools.wraps(func)
def _skipper(*args, **kw):
"""Wrapped skipper function."""
raise nose.SkipTest(self.message)
- _skipper.__name__ = func.__name__
- _skipper.__doc__ = func.__doc__
return _skipper
@@ -75,13 +74,12 @@ class skip_if(object):
self.message = msg
def __call__(self, func):
+ @functools.wraps(func)
def _skipper(*args, **kw):
"""Wrapped skipper function."""
if self.condition:
raise nose.SkipTest(self.message)
func(*args, **kw)
- _skipper.__name__ = func.__name__
- _skipper.__doc__ = func.__doc__
return _skipper
@@ -92,13 +90,12 @@ class skip_unless(object):
self.message = msg
def __call__(self, func):
+ @functools.wraps(func)
def _skipper(*args, **kw):
"""Wrapped skipper function."""
if not self.condition:
raise nose.SkipTest(self.message)
func(*args, **kw)
- _skipper.__name__ = func.__name__
- _skipper.__doc__ = func.__doc__
return _skipper