mirror of
https://github.com/Strategic-Automation/violin.git
synced 2026-08-14 12:33:37 +02:00
18 lines
605 B
Python
18 lines
605 B
Python
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"
|
|
)
|