# ============================================================
# 巴清农资商城 — E2E 测试配置
# 拿到那台部署机器上后，先改这里的地址和账号密码
# ============================================================

# ------ 后端 API 地址 ------
# 如果后端和前端的部署 IP 不同，用后端的 IP
# 如果本机部署，就用 http://127.0.0.1:8020
# 如果是局域网其他机器，用 http://192.168.x.x:8020
API_BASE_URL = "http://127.0.0.1:8020"

# ------ 管理后台登录 ------
# 若依框架默认账号 admin / admin123
ADMIN_USERNAME = "admin"
ADMIN_PASSWORD = "admin123"

# 是否启用验证码（默认 False，方便测试）
# 如果部署环境开启了登录验证码，需要改为 True
# 但建议测试环境关掉验证码，操作方式见 README.md
CAPTCHA_ENABLED = False

# ------ 商户账号（需要先在后台创建）------
# 需要有 "商家端" 相关权限的角色
SELLER_USERNAME = "seller"
SELLER_PASSWORD = "123456"
SELLER_SHOP_ID = 1  # 商户绑定的店铺 ID

# ------ 消费者端（会员）------
# 测试用的手机号，每次运行建议换一个或修改
TEST_MOBILE = "13800000001"
TEST_PASSWORD = "123456"
TEST_NICKNAME = "测试用户"

# ------ 测试数据开关 ------
# True  = 测试执行时创建临时数据，测试完成不清理（方便人工检查）
# False = 测试执行时创建临时数据，测试完成后尝试删除
KEEP_TEST_DATA = True

# ------ HTTP 请求配置 ------
REQUEST_TIMEOUT = 30  # 秒
