#!/usr/bin/env python3 # -*- coding: utf-8 -*- """Автономный запуск тестов mcp-sentinel из любого рабочего каталога.""" import sys import unittest from pathlib import Path ROOT = Path(__file__).resolve().parent if str(ROOT) not in sys.path: sys.path.insert(0, str(ROOT)) if __name__ == "__main__": loader = unittest.TestLoader() suite = loader.discover(str(ROOT / "tests"), pattern="test_*.py", top_level_dir=str(ROOT)) runner = unittest.TextTestRunner(verbosity=2) result = runner.run(suite) sys.exit(0 if result.wasSuccessful() else 1)