蟒蛇的魔鬼用途

devo-utils的Python项目详细描述


relese-next Build StatusLICENSE

wheelversionpython

devo python实用程序

这个包对devo sdk和我们的客户来说是额外的。它可用于:

  • 订购文件。
  • 生成假数据。
  • 文件IO生成器。

要求

这个包需要python 3.5+和devo sdk包

快速启动

安装软件包:

您可以使用easy_installpip

#option 1
easy_install devo-utils

#option 2
pip install devo-utils

您可以使用源文件,也可以关闭项目:

#option 3
python setup.py install

#option 4
pip install .

#option 5 - dev option
pip install -e .

文件

对于sdk的每个部分,docs文件夹中都有特定的文档:

贡献

Python Utils contributing guide
欢迎拉取请求

启动测试

运行测试脚本

可以从sdk的主文件夹运行测试 要启动此脚本,您需要系统中加载的环境变量,或sdk根目录中具有正确值的environment.env文件,因为要测试所有sdk功能,必须连接到devo以进行发送和提取数据的测试。您有一个名为environment.env.example

顺便说一句,这是正常的,tcp测试在客户端或devo开发人员系统中失败。

~/projects/python-utils > python setup.py test
~/projects/python-utils > python run_tests.py

您可以添加选项“coverage”来创建关于测试的html报告。

~/projects/python-utils > python run_tests.py --coverage

使用unittest命令运行

您可以在unittest documentation中看到引用

对于以下命令:

python -m unittest discover -p "*.py"

如果从sdk的根目录启动此命令,则需要在 所有需要连接到devo的测试的系统都可以工作,不能使用environment.env文件 就像剧本里那样。

联系我们

您可以通过support@devo.com与我们联系。

许可证

麻省理工学院许可证

(c)2019年德沃公司

兹免费准许任何人取得 此软件和相关文档文件(“软件”)用于处理 不受限制的软件,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件,并允许向其提供软件的人员这样做, 必须满足以下条件:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性、适用性的保证 为了特殊目的和不侵权。在任何情况下,作者或 版权持有人应对任何索赔、损害或其他责任负责,无论 在合同诉讼、侵权诉讼或其他诉讼中,由 与软件的连接或软件的使用或其他交易。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据