Skip to content

Commit ec8dab1

Browse files
committed
Parenthesize dict-tuple to pacify pypy3.7 parser
In pypy3, the following line is invalid: x: Tuple[dict, dict] = {}, {} but this variant *is* valid: x: Tuple[dict, dict] = ({}, {}) Apply this correction where it occurs in test_validators.py
1 parent a8c131b commit ec8dab1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

jsonschema/tests/test_validators.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,7 +1663,7 @@ def test_False_is_not_a_schema_even_if_you_forget_to_check(self):
16631663

16641664
class TestDraft3Validator(AntiDraft6LeakMixin, ValidatorTestMixin, TestCase):
16651665
Validator = validators.Draft3Validator
1666-
valid: typing.Tuple[dict, dict] = {}, {}
1666+
valid: typing.Tuple[dict, dict] = ({}, {})
16671667
invalid = {"type": "integer"}, "foo"
16681668

16691669
def test_any_type_is_valid_for_type_any(self):
@@ -1695,31 +1695,31 @@ def test_is_type_does_not_evade_bool_if_it_is_being_tested(self):
16951695

16961696
class TestDraft4Validator(AntiDraft6LeakMixin, ValidatorTestMixin, TestCase):
16971697
Validator = validators.Draft4Validator
1698-
valid: typing.Tuple[dict, dict] = {}, {}
1698+
valid: typing.Tuple[dict, dict] = ({}, {})
16991699
invalid = {"type": "integer"}, "foo"
17001700

17011701

17021702
class TestDraft6Validator(ValidatorTestMixin, TestCase):
17031703
Validator = validators.Draft6Validator
1704-
valid: typing.Tuple[dict, dict] = {}, {}
1704+
valid: typing.Tuple[dict, dict] = ({}, {})
17051705
invalid = {"type": "integer"}, "foo"
17061706

17071707

17081708
class TestDraft7Validator(ValidatorTestMixin, TestCase):
17091709
Validator = validators.Draft7Validator
1710-
valid: typing.Tuple[dict, dict] = {}, {}
1710+
valid: typing.Tuple[dict, dict] = ({}, {})
17111711
invalid = {"type": "integer"}, "foo"
17121712

17131713

17141714
class TestDraft201909Validator(ValidatorTestMixin, TestCase):
17151715
Validator = validators.Draft201909Validator
1716-
valid: typing.Tuple[dict, dict] = {}, {}
1716+
valid: typing.Tuple[dict, dict] = ({}, {})
17171717
invalid = {"type": "integer"}, "foo"
17181718

17191719

17201720
class TestDraft202012Validator(ValidatorTestMixin, TestCase):
17211721
Validator = validators.Draft202012Validator
1722-
valid: typing.Tuple[dict, dict] = {}, {}
1722+
valid: typing.Tuple[dict, dict] = ({}, {})
17231723
invalid = {"type": "integer"}, "foo"
17241724

17251725

0 commit comments

Comments
 (0)