diff options
| author | Justin Shepherd <jshepher@rackspace.com> | 2011-08-04 22:59:36 -0500 |
|---|---|---|
| committer | Justin Shepherd <jshepher@rackspace.com> | 2011-08-04 22:59:36 -0500 |
| commit | 625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8 (patch) | |
| tree | 17dea1ec8ed380ddde4b972031013d3b4d315974 | |
| parent | 144720ce87b3f0f469ed748780af55e32babc821 (diff) | |
| download | nova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.tar.gz nova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.tar.xz nova-625330bbc70b7be0d007c2a5ce1fba4dfcc29bf8.zip | |
utilized functools.wraps
| -rw-r--r-- | nova/test.py | 9 |
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 |
