diff --git a/src/executorlib/standalone/validate.py b/src/executorlib/standalone/validate.py index ec4251be..77f6bd69 100644 --- a/src/executorlib/standalone/validate.py +++ b/src/executorlib/standalone/validate.py @@ -26,6 +26,7 @@ class ResourceDictValidation(BaseModel): run_time_limit: Optional[int] = None priority: Optional[int] = None slurm_cmd_args: Optional[list[str]] = None + submission_template: Optional[str] = None if HAS_PYDANTIC: diff --git a/tests/unit/standalone/test_validate.py b/tests/unit/standalone/test_validate.py index 7b6c4904..6d19c2d6 100644 --- a/tests/unit/standalone/test_validate.py +++ b/tests/unit/standalone/test_validate.py @@ -57,7 +57,8 @@ def test_get_accepted_keys(self): "error_log_file", "run_time_limit", "priority", - "slurm_cmd_args" + "slurm_cmd_args", + "submission_template", ] self.assertEqual(set(accepted_keys), set(expected_keys)) with self.assertRaises(TypeError):