# -*- coding: utf-8 -*- """测试配置文件""" # API配置 API_BASE_URL = "http://127.0.0.1:8000" AUTH_TOKEN = "7831a86588bc08d025e4c9bd668de3b7940f7634" # 请求头配置 HEADERS = { "Authorization": f"Token {AUTH_TOKEN}", "User-Agent": "Apifox/1.0.0 (https://apifox.com)", "Content-Type": "application/json", "Accept": "*/*", "Host": "127.0.0.1:8000", "Connection": "keep-alive", "Cookie": "csrftoken=FIYybrNUqefEo2z9QyozmYqQhxTMSFPo; sessionid=ckvdyvy4vzsyfzxg7fie7xbhmxboqegv" } # 测试用例 TEST_CASES = [ { "name": "基础总结测试", "question": "总结下", "conversation_id": "10b34248-2625-434b-a493-6d43520c837a", "dataset_id": "8390ca43-6e63-4df9-b0b9-6cb20e1b38af", "expected_response_time": 10.0 }, { "name": "空内容测试", "question": "", "conversation_id": "10b34248-2625-434b-a493-6d43520c837a", "dataset_id": "8390ca43-6e63-4df9-b0b9-6cb20e1b38af", "expected_error": True }, { "name": "中文问答测试", "question": "Python是什么?", "conversation_id": "10b34248-2625-434b-a493-6d43520c837a", "dataset_id": "8390ca43-6e63-4df9-b0b9-6cb20e1b38af", "expected_response_time": 10.0 } ] # 日志配置 LOG_CONFIG = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '%(asctime)s [%(levelname)s] %(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S' }, }, 'handlers': { 'console': { 'level': 'DEBUG', 'formatter': 'standard', 'class': 'logging.StreamHandler', }, 'file': { 'level': 'DEBUG', 'formatter': 'standard', 'class': 'logging.FileHandler', 'filename': 'stream_test.log', 'mode': 'w', 'encoding': 'utf-8', } }, 'loggers': { 'stream_test': { 'handlers': ['console', 'file'], 'level': 'DEBUG', 'propagate': True } } }