diff --git a/tests/Settings/TestDefinitionContainer.py b/tests/Settings/TestDefinitionContainer.py index 38251e4397..9edf7f3d36 100644 --- a/tests/Settings/TestDefinitionContainer.py +++ b/tests/Settings/TestDefinitionContainer.py @@ -36,6 +36,14 @@ def definition_container(): assert result.getId() == uid return result +@pytest.mark.parametrize("file_path", definition_filepaths) +def test_definitionIds(file_path): + """ + Test the validity of the definition IDs. + :param file_path: The path of the machine definition to test. + """ + definition_id = os.path.basename(file_path).split(".")[0] + assert " " not in definition_id # Definition IDs are not allowed to have spaces. ## Tests all definition containers @pytest.mark.parametrize("file_path", machine_filepaths)