Files
Isala Piyarisi 796bb396c0 Initial commit: ComfyUI Workflow API
HTTP API for ComfyUI workflow submission with:
- POST /api/webhook endpoint for workflow submission
- Real-time progress events via callback URL
- Automatic output collection (no re-encoding)
- Input/Output nodes for webhook data access
2026-01-17 18:30:08 +05:30

35 lines
797 B
Python

#!/usr/bin/env python3
"""Run all tests."""
import subprocess
import sys
from pathlib import Path
def main():
test_dir = Path(__file__).parent / "tests"
test_files = list(test_dir.glob("test_*.py"))
if not test_files:
print("No test files found")
return 1
failed = 0
for test_file in test_files:
print(f"\n{'='*50}")
print(f"Running {test_file.name}")
print('='*50)
result = subprocess.run([sys.executable, str(test_file)], cwd=Path(__file__).parent)
if result.returncode != 0:
failed += 1
print(f"\n{'='*50}")
if failed:
print(f"FAILED: {failed} test file(s) had failures")
else:
print("All tests passed!")
return failed
if __name__ == "__main__":
sys.exit(main())