diff --git a/test/test_inference/test_signature.py b/test/test_inference/test_signature.py index 0c1550d8..f3087783 100644 --- a/test/test_inference/test_signature.py +++ b/test/test_inference/test_signature.py @@ -375,6 +375,10 @@ def test_dataclass_signature(Script, skip_pre_python37, start, start_params): ] ) def test_attrs_signature(Script, skip_pre_python37, start, start_params): + has_attrs = bool(Script('import attrs').infer()) + if not has_attrs: + raise pytest.skip("attrs needed in target environment to run this test") + code = dedent(''' name: str foo = 3