import os
import json

# 定义路径
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
PROJECT_ROOT = os.path.dirname(os.path.dirname(CURRENT_DIR))
OUTPUT_ARENA_DIR = os.path.join(PROJECT_ROOT, 'output_arena')

def create_mock_data():
    if not os.path.exists(OUTPUT_ARENA_DIR):
        os.makedirs(OUTPUT_ARENA_DIR)
        print(f"Created directory: {OUTPUT_ARENA_DIR}")

    # 创建 3 个模拟比赛数据
    mock_matches = ['match_001', 'match_002', 'match_003']
    
    for match_id in mock_matches:
        match_dir = os.path.join(OUTPUT_ARENA_DIR, match_id)
        if not os.path.exists(match_dir):
            os.makedirs(match_dir)
        
        file_path = os.path.join(match_dir, 'iframe_network.json')
        if not os.path.exists(file_path):
            mock_content = {
                "match_id": match_id,
                "data": "This is mock data for testing."
            }
            with open(file_path, 'w', encoding='utf-8') as f:
                json.dump(mock_content, f)
            print(f"Created mock file: {file_path}")
        else:
            print(f"File already exists: {file_path}")

if __name__ == "__main__":
    create_mock_data()