summaryrefslogtreecommitdiff
path: root/tests/test_misc.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_misc.py')
-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):