bidsschematools.tests.test_render_text¶
Tests for the bidsschematools package.
Functions
- bidsschematools.tests.test_render_text.test_append_filename_template_legend()¶
Check contents of generated string.
- bidsschematools.tests.test_render_text.test_define_allowed_top_directories(schema_obj)¶
smoke test for allowed top directories.
- bidsschematools.tests.test_render_text.test_define_common_principles(schema_obj)¶
Ensure that define_common_principles returns a string.
- bidsschematools.tests.test_render_text.test_make_entity_definitions(schema_obj)¶
Test whether expected format strings are present. This should be stable with respect to schema format.
- bidsschematools.tests.test_render_text.test_make_filename_template(schema_obj, schema_dir)¶
Test whether:
The base hierarchy structure of mandatory subject and optional session is returned. This should be robust with respect to schema format.
Each directory contains at least one possible pattern. This should be robust with respect to schema format.
All files under the datatype rules subdirectory have corresponding entries. This may need to be updated for schema hierarchy changes.
- bidsschematools.tests.test_render_text.test_make_glossary(schema_obj, schema_dir)¶
Test whether files under the schema objects subdirectory correspond to entries, and that rules are not mis-loaded as objects. This may need to be updated for schema hierarchy changes.
- bidsschematools.tests.test_render_text.test_render_text(schema_obj)¶
- bidsschematools.tests.test_render_text.test_render_text_errors(schema_obj)¶