From 444df1f1a07624d65a37ab22b0e5d21aaa167e4e Mon Sep 17 00:00:00 2001 From: "Rai (Michael Pokorny)" Date: Tue, 24 Jun 2025 17:47:16 -0700 Subject: [PATCH] tests(tasklib): fix validation exception and add test package init --- agentydragon/tools/manager_utils/tests/__init__.py | 3 +++ .../tools/manager_utils/tests/test_tasklib.py | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 agentydragon/tools/manager_utils/tests/__init__.py diff --git a/agentydragon/tools/manager_utils/tests/__init__.py b/agentydragon/tools/manager_utils/tests/__init__.py new file mode 100644 index 0000000000..4d22ca5943 --- /dev/null +++ b/agentydragon/tools/manager_utils/tests/__init__.py @@ -0,0 +1,3 @@ +""" +Test package for manager_utils +""" diff --git a/agentydragon/tools/manager_utils/tests/test_tasklib.py b/agentydragon/tools/manager_utils/tests/test_tasklib.py index de663bd5cf..3380201186 100644 --- a/agentydragon/tools/manager_utils/tests/test_tasklib.py +++ b/agentydragon/tools/manager_utils/tests/test_tasklib.py @@ -3,10 +3,9 @@ from pathlib import Path import toml import pytest -from agentydragon.tools.manager_utils.tasklib import TaskMeta, load_task, save_task +from ..tasklib import TaskMeta, load_task, save_task -SAMPLE = '''''' -++ +SAMPLE = """+++ id = "99" title = "Sample Task" status = "Not started" @@ -15,7 +14,7 @@ last_updated = "2023-01-01T12:00:00" ++ # Body here -''' +""" def test_load_and_save(tmp_path): md = tmp_path / '99-sample.md' @@ -29,6 +28,8 @@ def test_load_and_save(tmp_path): data = toml.loads(text.split('+++')[1]) assert data['status'] == 'Done' +from pydantic import ValidationError + def test_meta_model_validation(): - with pytest.raises(ValueError): + with pytest.raises(ValidationError): TaskMeta(id='a', title='t', status='bogus', dependencies='', last_updated='bad')