diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-06-19 07:58:32 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-06-19 08:49:01 -0400 |
commit | 8c767f2888a931e7eaad942e875e127a776e9456 (patch) | |
tree | b713bcd140e3ca316e34352888219558527296ec | |
parent | 7a7a93d7abc710f11c93a6f0a4edbea7cb0c47e5 (diff) | |
download | python-coveragepy-git-8c767f2888a931e7eaad942e875e127a776e9456.tar.gz |
Don't run contract tests if contracts are disabled
-rw-r--r-- | tests/test_misc.py | 7 |
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): |