summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-06-19 07:58:32 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-06-19 08:49:01 -0400
commit8c767f2888a931e7eaad942e875e127a776e9456 (patch)
treeb713bcd140e3ca316e34352888219558527296ec
parent7a7a93d7abc710f11c93a6f0a4edbea7cb0c47e5 (diff)
downloadpython-coveragepy-git-8c767f2888a931e7eaad942e875e127a776e9456.tar.gz
Don't run contract tests if contracts are disabled
-rw-r--r--tests/test_misc.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_misc.py b/tests/test_misc.py
index 09fb5c4d..d2777281 100644
--- a/tests/test_misc.py
+++ b/tests/test_misc.py
@@ -7,7 +7,7 @@ import pytest
from coverage.misc import arcz_to_arcs, contract, dummy_decorator_with_args, file_be_gone
from coverage.misc import Hasher, one_of, substitute_variables
-from coverage.misc import CoverageException
+from coverage.misc import CoverageException, USE_CONTRACTS
from tests.coveragetest import CoverageTest
@@ -81,6 +81,11 @@ class ContractTest(CoverageTest):
run_in_temp_dir = False
+ def setUp(self):
+ super(ContractTest, self).setUp()
+ if not USE_CONTRACTS:
+ self.skipTest("Contracts are disabled")
+
def test_bytes(self):
@contract(text='bytes|None')
def need_bytes(text=None):