通过自动提及和标签创建功能,增强文章编辑功能
- 在文章编辑过程中,实现了自动创建不存在的@提及和#标签的功能,确保它们被添加到相应的数据库中。 - 更新了内容处理逻辑,以利用新创建的提及和标签,从而改善用户体验和内容管理。 - 增强了人物和链接标签创建的后端处理能力,使文章编辑过程中能够实现无缝集成。
This commit is contained in:
28
scripts/test/miniapp/test_dev_login.py
Normal file
28
scripts/test/miniapp/test_dev_login.py
Normal file
@@ -0,0 +1,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
小程序开发环境登录。POST /api/miniprogram/dev/login-as(仅 APP_ENV=development)
|
||||
需配置 SOUL_MINIPROGRAM_DEV_USER_ID 环境变量。
|
||||
"""
|
||||
import pytest
|
||||
import requests
|
||||
|
||||
from config import MINIAPP_DEV_USER_ID
|
||||
|
||||
|
||||
@pytest.mark.skipif(
|
||||
not MINIAPP_DEV_USER_ID,
|
||||
reason="SOUL_MINIPROGRAM_DEV_USER_ID 未配置,跳过开发登录测试",
|
||||
)
|
||||
def test_dev_login_as(base_url):
|
||||
"""开发环境按 userId 登录"""
|
||||
r = requests.post(
|
||||
f"{base_url}/api/miniprogram/dev/login-as",
|
||||
json={"userId": MINIAPP_DEV_USER_ID},
|
||||
timeout=10,
|
||||
)
|
||||
assert r.status_code == 200
|
||||
data = r.json()
|
||||
assert data.get("success") is True
|
||||
assert "data" in data
|
||||
assert "token" in data["data"]
|
||||
assert "user" in data["data"]
|
||||
Reference in New Issue
Block a user