跳转到主要内容

使用Thonny中的icontract-hypothesis自动测试Python代码。

项目描述

Continuous Integration - Ubuntu Continuous Integration - OSX Continuous Integration - Windows Test coverage PyPI - version PyPI - Python Version

thonny-icontract-hypothesis是Thonny IDE的一个插件,用于自动使用icontract-hypothesis测试Python代码。

安装

在Thonny中

此插件可以通过Thonny轻松安装。转到“工具”菜单并选择“管理插件...”

Tools -> Manage plug-ins...

在PyPI上搜索thonny-icontract-hypothesis并单击链接进行安装

Search on PyPI

使用pip

在您的虚拟环境中,调用

pip install --user thonny-icontract-hypothesis

用法

要使用icontract-hypothesis检查文件中的所有函数,请转到“工具”菜单并选择“使用icontract-hypothesis测试当前文件”

Tools->Test

在执行测试之前,将保存对文件的全部更改。如果您愿意,可以撤销更改。

测试将在Thonny外壳中执行

Shell running the tests

您可以使用“停止”符号停止测试

Stop the tests

有时测试单个功能(例如,如果测试整个文件花费时间过长)是实用的。在这种情况下,将光标移到您想要测试的函数体,然后转到工具菜单,选择使用icontract-hypothesis测试光标下的函数

Tools->Test at

贡献

功能请求或错误报告总是非常、非常受欢迎!

请快速查看问题是否已在问题部分中存在,如果不存在,请创建新问题

您还可以通过代码进行贡献。请参阅contributing.rst

版本控制

我们遵循一个稍微不寻常的语义版本控制方案

  • X是支持的最老版本的icontract-hypothesis

  • Y是次要版本(新或修改的功能),

  • Z是补丁版本(仅修复错误)。

项目详情


下载文件

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

源分布

thonny-icontract-hypothesis-1.0.0a3.tar.gz (5.2 kB 查看哈希值)

上传时间

构建分布

thonny_icontract_hypothesis-1.0.0a3-py3-none-any.whl (7.9 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面