Open Xiaokang2022 opened 6 days ago
目前该仓库的测试并不完整,缺少了部分测试:
animation
color
core
standard
style
theme
toolbox
在发布 3.0.0 正式版前需要完成这些工作,但这工作量有点大,可能需要来自大家的协助。
3.0.0
另外,十分欢迎各位通过 PR 补充更多的测试,也可以完善已有的测试代码!如果大家想贡献测试,可以在阅读了贡献指南后将测试代码按要求贡献到 tests 目录下。我会尽可能快地回复你并对你的 PR 做出评判。
通过 PR 提交代码到该仓库时,工作流会自动对你的代码进行检查和测试,请保证你最后代码可以全部通过(包括 Lint 和 Test)。Lint 和 Test 对代码的要求是能同时在 Windows、macOS 和 Linux 上,且 Python 版本在 3.10、3.11、3.12 和 3.13 上正常运行。
3.10
3.11
3.12
3.13
[!IMPORTANT] 请不要在一个 PR 中提交过多的测试,不要超过一个子包的测试! 该仓库的工作流每月额度有限,请节约有限的资源,在本地测试没有问题后再进行 PR,谢谢! [!WARNING] 这里特别注意,本仓库采用 pytest 来进行测试,但测试代码要求只使用 Python 自带的 unittest 模块(便于任何时候都可以直接运行),但 pytest 并不兼容 unittest 的部分行为(具体见 pytest 文档),在编写测试代码时请注意。
[!IMPORTANT]
[!WARNING] 这里特别注意,本仓库采用 pytest 来进行测试,但测试代码要求只使用 Python 自带的 unittest 模块(便于任何时候都可以直接运行),但 pytest 并不兼容 unittest 的部分行为(具体见 pytest 文档),在编写测试代码时请注意。
pytest
unittest
目前该仓库的测试并不完整,缺少了部分测试:
animation
)的测试;[WIP]color
)的测试;core
)的测试;standard
)的测试;style
)的测试;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
上正常运行。