| 1234567891011121314151617181920212223 |
- import os
- import sys
- import json
- from backend.api import app
- from backend.services import process_case_dir
- def main():
- base_dir = os.path.join(os.path.dirname(__file__), "test_complete")
- if len(sys.argv) > 1:
- case_id = sys.argv[1]
- case_dir = os.path.join(base_dir, case_id)
- results = [process_case_dir(case_dir)]
- else:
- results = []
- if os.path.exists(base_dir):
- for name in os.listdir(base_dir):
- case_dir = os.path.join(base_dir, name)
- if os.path.isdir(case_dir):
- results.append(process_case_dir(case_dir))
- print(json.dumps(results, ensure_ascii=False, indent=2))
- if __name__ == "__main__":
- main()
|