summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2017-06-08 08:39:52 -0400
committerNed Batchelder <ned@nedbatchelder.com>2017-06-08 08:39:52 -0400
commitd86f865ba3dbc1369f7b08144a8876375edb9eae (patch)
tree53cf7f308b78214e542bff6b74e30c15d1523e4e
parent2978571ca2ccddc3fcc2b95304f9e61aa856e969 (diff)
downloadpython-coveragepy-git-d86f865ba3dbc1369f7b08144a8876375edb9eae.tar.gz
Use wraps() to wrap test methods so that pytest markers will work.
-rw-r--r--tests/coveragetest.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/coveragetest.py b/tests/coveragetest.py
index 4d9540d0..d98bc6fd 100644
--- a/tests/coveragetest.py
+++ b/tests/coveragetest.py
@@ -5,6 +5,7 @@
import contextlib
import datetime
+import functools
import os
import random
import re
@@ -37,6 +38,7 @@ TESTS_DIR = os.path.dirname(__file__)
def convert_skip_exceptions(method):
"""A decorator for test methods to convert StopEverything to SkipTest."""
+ @functools.wraps(method)
def wrapper(*args, **kwargs):
"""Run the test method, and convert exceptions."""
try: