发布 3.0.0
正式版前需完善测试
#40
Labels
✨ Enhancement
New feature or request
👁️ Help Wanted
Help! Extra attention is needed!
🔥 WIP
Work in progress...
目前该仓库的测试并不完整,缺少了部分测试:
animation
)的测试;color
)的测试;core
)的测试;standard
)的测试;style
)的测试;[WIP]theme
)的测试;toolbox
)的测试;在发布
3.0.0
正式版前需要完成这些工作,但这工作量有点大,可能需要来自大家的协助。另外,十分欢迎各位通过 PR 补充更多的测试,也可以完善已有的测试代码!如果大家想贡献测试,可以在阅读了贡献指南后将测试代码按要求贡献到 tests 目录下。我会尽可能快地回复你并对你的 PR 做出评判。
通过 PR 提交代码到该仓库时,工作流会自动对你的代码进行检查和测试,请保证你最后代码可以全部通过(包括 Lint 和 Test)。Lint 和 Test 对代码的要求是能同时在 Windows、macOS 和 Linux 上,且 Python 版本在
3.10
、3.11
、3.12
和3.13
上正常运行。Important
请不要在一个 PR 中提交过多的测试,不要超过一个子模块的测试!
Warning
这里特别注意,本仓库采用
pytest
来进行测试,但测试代码要求只使用 Python 自带的unittest
模块(便于任何时候都可以直接运行),但pytest
并不兼容unittest
的部分行为(具体见pytest
文档),在编写测试代码时请注意。The text was updated successfully, but these errors were encountered: