FINAL COMMIT BEFORE REWRITE

This commit is contained in:
2026-05-26 21:45:11 +02:00
parent 42fa6139ed
commit 745dec39f5
264 changed files with 311 additions and 311 deletions
+7 -7
View File
@@ -20,7 +20,7 @@ Current workflow naming convention is ``<domain>.<workflow_name>``
import pytest
import yaml
from alfred.agent.workflows.loader import WorkflowLoader
from alfred.agent.workflows_TO_CHECK.loader import WorkflowLoader
ORGANIZE_MEDIA = "media.organize_media"
MANAGE_SUBTITLES = "media.manage_subtitles"
@@ -49,7 +49,7 @@ def workflows_dir(tmp_path):
@pytest.fixture
def loader_from_dir(workflows_dir, monkeypatch):
"""WorkflowLoader pointed at our temp dir."""
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", workflows_dir)
return WorkflowLoader()
@@ -157,7 +157,7 @@ class TestLoaderMechanics:
def test_uses_yaml_name_field(self, tmp_path, monkeypatch):
"""Name from YAML content takes priority over filename stem."""
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", tmp_path)
@@ -169,7 +169,7 @@ class TestLoaderMechanics:
assert "completely_different_filename" not in loader.names()
def test_falls_back_to_stem_when_no_name(self, tmp_path, monkeypatch):
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", tmp_path)
@@ -178,7 +178,7 @@ class TestLoaderMechanics:
assert "my_workflow" in loader.names()
def test_skips_malformed_yaml(self, tmp_path, monkeypatch):
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", tmp_path)
@@ -191,7 +191,7 @@ class TestLoaderMechanics:
def test_deterministic_load_order(self, tmp_path, monkeypatch):
"""Files loaded in sorted order — later file wins on name collision."""
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", tmp_path)
@@ -207,7 +207,7 @@ class TestLoaderMechanics:
assert loader.get("duplicate")["version"] == 2
def test_empty_directory(self, tmp_path, monkeypatch):
import alfred.agent.workflows.loader as loader_module
import alfred.agent.workflows_TO_CHECK.loader as loader_module
monkeypatch.setattr(loader_module, "_WORKFLOWS_DIR", tmp_path)