From 19223cdec4bcfd8952689ba7ad0193652b00f7e8 Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Mon, 6 Nov 2023 14:31:08 +0100 Subject: [PATCH 1/2] fix test after schema update --- tests/test_bids_file.m | 6 ++++-- tests/test_bids_schema.m | 24 +++++++++++++++++++-- tests/tests_private/test_append_to_layout.m | 9 +++++--- 3 files changed, 32 insertions(+), 7 deletions(-) diff --git a/tests/test_bids_file.m b/tests/test_bids_file.m index 953fb3e3..774220f1 100644 --- a/tests/test_bids_file.m +++ b/tests/test_bids_file.m @@ -146,7 +146,8 @@ function test_reorder() 'dir'; ... 'run'; ... 'echo'; ... - 'part'}); + 'part'; ... + 'chunk'}); assertEqual(file.json_filename, 'wuasub-01_ses-test_task-faceRecognition_run-02_bold.json'); end @@ -204,7 +205,8 @@ function test_bids_file_parsing_filename_schema_based() 'dir' 'run' 'echo' - 'part'}); + 'part' + 'chunk'}); assertEqual(file.prefix, ''); assertEqual(file.suffix, 'bold'); diff --git a/tests/test_bids_schema.m b/tests/test_bids_schema.m index ba6ee5e9..b6028369 100644 --- a/tests/test_bids_schema.m +++ b/tests/test_bids_schema.m @@ -37,7 +37,17 @@ function test_return_entities_for_suffix_modality() schema = bids.Schema(); [entities, required] = schema.return_entities_for_suffix_modality('bold', 'func'); - expected_entities = {'sub', 'ses', 'task', 'acq', 'ce', 'rec', 'dir', 'run', 'echo', 'part'}; + expected_entities = {'sub', ... + 'ses', ... + 'task', ... + 'acq', ... + 'ce', ... + 'rec', ... + 'dir', ... + 'run', ... + 'echo', ... + 'part', ... + 'chunk'}; assertEqual(entities, expected_entities); expected_required = {'sub', 'task'}; @@ -157,7 +167,17 @@ function test_schemaless() suffix_group = schema.content.rules.datatypes.func.func; entities = schema.return_entities_for_suffix_group(suffix_group); - expected_output = {'sub', 'ses', 'task', 'acq', 'ce', 'rec', 'dir', 'run', 'echo', 'part'}; + expected_output = {'sub', ... + 'ses', ... + 'task', ... + 'acq', ... + 'ce', ... + 'rec', ... + 'dir', ... + 'run', ... + 'echo', ... + 'part', ... + 'chunk'}; assertEqual(entities, expected_output); diff --git a/tests/tests_private/test_append_to_layout.m b/tests/tests_private/test_append_to_layout.m index 0093542c..d9682e3f 100644 --- a/tests/tests_private/test_append_to_layout.m +++ b/tests/tests_private/test_append_to_layout.m @@ -72,7 +72,8 @@ function test_append_to_layout_basic() 'ce', '', ... 'rec', '', ... 'echo', '', ... - 'part', '')); + 'part', '', ... + 'chunk', '')); expected.anat.metafile = {}; @@ -129,7 +130,8 @@ function test_append_to_structure_basic_test() 'ce', '', ... 'rec', '', ... 'echo', '', ... - 'part', '')); + 'part', '', ... + 'chunk', '')); expected.anat(1, 1).metafile = {}; expected.anat(1, 1).dependencies.explicit = {}; @@ -147,7 +149,8 @@ function test_append_to_structure_basic_test() 'run', '1', ... 'acq', '', ... 'ce', '', ... - 'rec', '')); %#ok<*STRNU> + 'rec', '', ... + 'chunk', '')); %#ok<*STRNU> tmp.metafile = {}; From d84c049cc7f5f8faa5f13a78d07394e6638b0627 Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Mon, 6 Nov 2023 14:46:04 +0100 Subject: [PATCH 2/2] set os version for doc --- .readthedocs.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index 55743daa..32a8b846 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -5,6 +5,11 @@ # Required version: 2 +build: + os: ubuntu-22.04 + tools: + python: '3.12' + # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py @@ -21,6 +26,5 @@ formats: # Optionally set the version of Python and requirements required to build your docs python: - version: "3.8" install: - requirements: requirements.txt