08ea5fbe98
添加用户管理视图、API和状态管理文件
39 lines
810 B
Python
Executable File
39 lines
810 B
Python
Executable File
#!/usr/bin/env python3
|
|
"""
|
|
测试数据清理脚本
|
|
"""
|
|
import sys
|
|
import os
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).parent.parent / "test-data-manager"))
|
|
|
|
from manager import TestDataManager
|
|
from config import TestDataManagerConfig
|
|
import logging
|
|
|
|
logging.basicConfig(level=logging.INFO)
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
def main():
|
|
config = TestDataManagerConfig()
|
|
manager = TestDataManager(config)
|
|
|
|
try:
|
|
logger.info("开始清理测试数据...")
|
|
manager.clean_test_data()
|
|
|
|
logger.info("测试数据清理完成!")
|
|
|
|
return 0
|
|
except Exception as e:
|
|
logger.error(f"清理测试数据失败: {e}")
|
|
return 1
|
|
finally:
|
|
manager.close()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(main())
|