Files
violin/tests/test_release_links.py
T

18 lines
605 B
Python
Raw Normal View History

from pathlib import Path
from plugins.violin_guard.release import resolve_reference
ROOT = Path(__file__).resolve().parent.parent
GUARD_ROOT = ROOT
def test_playbook_reference_paths_resolve_from_pentest_skill_root():
playbook = GUARD_ROOT / "skills" / "pentest" / "playbooks" / "api-security.md"
assert resolve_reference(playbook, "references/shared-safety.md") == (
GUARD_ROOT / "skills" / "pentest" / "references" / "shared-safety.md"
)
assert resolve_reference(playbook, "playbooks/recon.md") == (
GUARD_ROOT / "skills" / "pentest" / "playbooks" / "recon.md"
)