Skip to main content

以令人难以置信的方式和谐地运行单元测试

项目描述

露丝

当前的版本 执照:ISC

露丝标志

Ruthie 是 Unittests 的运行者,它是“Run Unit Tests Harmoniously Incredibly Easy”的首字母缩写词。

安装

pip install -U ruthie

检查它是否有效:

ruthie --version
> 0.1.2

用法

键入ruthie --help以显示可用的命令和选项

例子

列出目录“unittests”中的所有测试类

ruthie discover classes unittests

输出:

unittests.admin_panel.users.Add
unittests.admin_panel.users.Edit
unittests.admin_panel.users.Delete
unittests.admin_panel.devices.Add
unittests.admin_panel.devices.Edit
unittests.admin_panel.devices.Delete
unittests.end_user.projects.Add
unittests.end_user.projects.Edit
unittests.end_user.projects.Delete

列出目录“unittests”中的所有测试类并将它们分组

ruthie discover classes unittests --group

输出:

  unittests.admin_panel.users
    Add
    Edit
    Delete
  unittests.admin_panel.devices
    Add
    Edit
    Delete
  unittests.end_user.projects
    Add
    Edit
    Delete

发现目录“unittests”中的所有类并使用 10 个线程并行运行它们

ruthie parallel --threads=10 unittests

执照

该项目在 ISC 许可下获得许可 - 有关详细信息,请参阅LICENSE文件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ruthie-0.1.3.tar.gz (5.2 kB 查看哈希)

已上传 source

内置分布

ruthie-0.1.3-py3-none-any.whl (6.5 kB 查看哈希

已上传 py3