Skip to content

Commit 1f3b4d3

Browse files
committed
Support specVersion to skip 1.1 tests.
1 parent 74afe2f commit 1f3b4d3

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

tests/runtests.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,19 @@ def setUp(self):
191191

192192
global TEST_TYPES
193193
test_info = TEST_TYPES[self.test_type]
194+
195+
# skip based on processingMode
194196
skip_pm = test_info.get('skip', {}).get('processingMode', [])
195197
data_pm = data.get('option', {}).get('processingMode', None)
196198
if data_pm in skip_pm:
197199
self.skipTest('Test with processingMode %s' % data_pm)
198200

201+
# skip based on specVersion
202+
skip_sv = test_info.get('skip', {}).get('specVersion', [])
203+
data_sv = data.get('option', {}).get('specVersion', None)
204+
if data_sv in skip_sv:
205+
self.skipTest('Test with specVersion %s' % data_sv)
206+
199207
# expand @id and input base
200208
if 'baseIri' in manifest.data:
201209
data['@id'] = (
@@ -461,7 +469,7 @@ def write(self, filename):
461469
TEST_TYPES = {
462470
'jld:CompactTest': {
463471
'skip': {
464-
'processingMode': ['json-ld-1.1']
472+
'specVersion': ['json-ld-1.1']
465473
},
466474
'fn': 'compact',
467475
'params': [
@@ -472,7 +480,7 @@ def write(self, filename):
472480
},
473481
'jld:ExpandTest': {
474482
'skip': {
475-
'processingMode': ['json-ld-1.1']
483+
'specVersion': ['json-ld-1.1']
476484
},
477485
'fn': 'expand',
478486
'params': [
@@ -482,7 +490,7 @@ def write(self, filename):
482490
},
483491
'jld:FlattenTest': {
484492
'skip': {
485-
'processingMode': ['json-ld-1.1']
493+
'specVersion': ['json-ld-1.1']
486494
},
487495
'fn': 'flatten',
488496
'params': [
@@ -493,7 +501,7 @@ def write(self, filename):
493501
},
494502
'jld:FrameTest': {
495503
'skip': {
496-
'type': True
504+
'specVersion': ['json-ld-1.1']
497505
},
498506
'fn': 'frame',
499507
'params': [

0 commit comments

Comments
 (0)