pytest-sugar 是一个pytest插件,它改变了pytest的默认外观和感觉(例如,进度条、立即显示失败的测试)。
项目描述
pytest-sugar ✨
此插件通过立即显示失败和错误、添加进度条、改进测试结果以及使输出看起来更好来扩展pytest。
安装
要安装pytest-sugar
python -m pip install pytest-sugar
安装后,插件将自动激活。正常运行您的测试
pytest
如果您希望获得更详细的输出(每行一个测试),则可以使用详细选项
pytest --verbose
如果您想在不使用pytest-sugar的情况下运行测试,请使用
pytest -p no:sugar
如何贡献 👷♂️
请务必阅读我们的行为准则。您可以通过以下命令开始修改代码库。或者,您也可以尝试Github Codespaces(点击上面的徽章)。将更改推送到您的仓库并创建一个拉取请求。
git clone git@github.com:Teemu/pytest-sugar.git
cd pytest-sugar
python -m venv .venv
source .venv/bin/activate
echo ".venv" >> .git/info/exclude
pip install -e ".[dev]"
pre-commit install
运行测试有两种方式。我们有我们自己的测试
pytest .
还有可以用于可视化输出的模拟测试
pytest faketests
在提交拉取请求时,请确保在项目根目录中添加一个RELEASE.md
文件,其中包含发布类型(主要、次要、修补)以及将要用作发布变更日志条目的更改摘要。例如
Release type: patch
For long-running tests, display minutes and not only seconds.
要求
要使用pytest-sugar,您需要以下先决条件
- Python 3.8或更高版本
- pytest 6.2或更高版本
在Windows上运行
如果您看到乱码,您可以尝试更改字符集和字体。有关更多详细信息,请参阅此评论。
类似的项目
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
pytest-sugar-1.0.0.tar.gz (15.0 kB 查看哈希)
构建分发
pytest_sugar-1.0.0-py3-none-any.whl (10.2 kB 查看哈希)
关闭
pytest-sugar-1.0.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a |
|
MD5 | f74f51203bffda323ff57a307fe821bd |
|
BLAKE2b-256 | f5ac5754f5edd6d508bc6493bc37d74b928f102a5fff82d9a80347e180998f08 |
关闭
pytest_sugar-1.0.0-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 70ebcd8fc5795dc457ff8b69d266a4e2e8a74ae0c3edc749381c64b5246c8dfd |
|
MD5 | 2c378bc59496395b7ba9b4afb6597435 |
|
BLAKE2b-256 | 92fb889f1b69da2f13691de09a111c16c4766a433382d44aa0ecf221deded44a |