diff --git a/.gitignore b/.gitignore index eddb54b..9e25a1b 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,7 @@ data/offsite_mail/ logs/ # 浏览器拖拽文档的落点:只含 dsh-dropdoc 生成的目录清单,不是项目产物 .dsh-drop/ + +# pytest ÁÙʱĿ¼£¨basetemp Âäµ㣻NL_develop µÄ conftest Ð޸´ҲÓÃËü£© +.workdir/ + diff --git a/pyproject.toml b/pyproject.toml index 207a0df..1593f9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,6 +42,10 @@ dev = [ "pytest-asyncio>=0.25,<1", "ruff>=0.9,<1", "mypy>=1.14,<2", + # 测试用:场外邮件 Worker 等用例走 SQLAlchemy 的 SQLite 内存库。 + # 原先没声明 —— 别人的环境装完依赖跑测试,这 6 个用例会直接 + # ModuleNotFoundError: No module named 'aiosqlite'。 + "aiosqlite>=0.20,<1", ] [tool.setuptools.packages.find]