Skip to content

Commit ab3eac5

Browse files
committed
Exact match on skips.
1 parent 4a1212e commit ab3eac5

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

jsonschema/tests/test_jsonschema_test_suite.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
def skip(message, **kwargs):
3434
def skipper(test):
35-
if all(value in getattr(test, attr) for attr, value in kwargs.items()):
35+
if all(value == getattr(test, attr) for attr, value in kwargs.items()):
3636
return message
3737
return skipper
3838

@@ -105,6 +105,11 @@ def bug(issue=None):
105105
subject="refRemote",
106106
case_description="base URI change - change folder",
107107
)(test)
108+
or skip(
109+
message=bug(),
110+
subject="refRemote",
111+
case_description="base URI change - change folder in subschema",
112+
)(test)
108113
or skip(
109114
message="Upstream bug in strict_rfc3339",
110115
subject="format",
@@ -134,6 +139,11 @@ def bug(issue=None):
134139
subject="refRemote",
135140
case_description="base URI change - change folder",
136141
)(test)
142+
or skip(
143+
message=bug(),
144+
subject="refRemote",
145+
case_description="base URI change - change folder in subschema",
146+
)(test)
137147
or skip(
138148
message="Upstream bug in strict_rfc3339",
139149
subject="format",
@@ -163,6 +173,11 @@ def bug(issue=None):
163173
subject="refRemote",
164174
case_description="base URI change - change folder",
165175
)(test)
176+
or skip(
177+
message=bug(),
178+
subject="refRemote",
179+
case_description="base URI change - change folder in subschema",
180+
)(test)
166181
or skip(
167182
message="Upstream bug in strict_rfc3339",
168183
subject="date-time",

0 commit comments

Comments
 (0)