用于测试开放生命树web服务是否正常工作的库

test-ot-ws的Python项目详细描述


保留所有权利。

二进制形式的ns必须复制上述版权声明,
此条件列表和以下免责声明,并包含在文档中
和/或随发行而提供的其他材料中。

本软件由版权所有者和贡献者"按原样"和
提供任何明示或暗示的保证,包括但不限于不限于,对适销性和特定用途适用性的暗示保证不作任何声明。在任何情况下,版权持有人或贡献者概不承担以下责任:
br/>对任何直接、间接、附带的任何直接、间接、附带的任何直接、间接、附带的任何直接、间接、附带的任何直接、间接的任何直接、间接、附带的任何直接、间接的任何直接、间接、附带的任何直接、间接的任何直接、间接的任何直接、间接、附带的任何直接、间接的任何直接、间接、附带的任何直接、间接的任何直接、间接、附带的任何直接、间接、附带的任何直接、间接的任何直接、间接的责任。根据任何责任理论她在合同中,严格的责任,
或侵权行为(包括疏忽或其他)产生的任何方式使用本软件
,即使被告知此类损害的可能性。
说明:'35;开放树集成测试

on:"新版本的网站是否足以用于
制作?"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<只需一次:


virtualenv-p$(哪个python3)env
source env/bin/activate
python安装程序开发



bspath指向此repo的克隆文件}/dev/activate.sh

If the prerequisites of the package change over time.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<> The `test -ot -ws`script是一个python程序,它测试
[v2](https://github.com/opentreeoflife/open tree/wiki/open-tree-of-life-api)和
[v3](https://github.com/opentreeoflife/germinator/wiki/open-tree-of-life-web-api)的各个方面
api.
所执行的测试和结果的详细信息存储在scratch目录中e`.
0.1.0版测试软件只支持"分类法"和
"tnrs"服务的测试。
默认行为是测试所有受支持的服务,但
可以指定位置参数来限制此操作。
所以"test ot ws"运行所有测试,而"test ot ws tnrs"只运行"tnrs"测试。

`--test=xyz.`将导致运行任何与
[glob](https://en.wikipedia.org/wiki/glob(programming))
`xyz.*匹配的测试。
请注意(至少在测试工具的0.1.0版中),globbing
只在测试的不同级别上工作erarchies(不在
单词中)。


API的2和3个版本下。

任何编写
*`dev`-的测试都会调用"https://devapi.opentreeoflife.org"上的方法。当
将写入数据库的测试添加到指令集时,可以在dev上尝试这些测试(还将添加一个附加的`--allow write`参数
)。
*`local`-假设您正在使用
默认配置。因此:
*`taxonomy`和`tnrs`测试对以
`http://localhost:7474/db/data/ext/`

API版本
与"--api vesion=v3"类似。

这用于运行测试并退出,返回
代码,指示遇到的问题数。
*`retry failing`只运行以前
失败的测试子集。
*`report`描述每个测试的最后运行状态,而不
重新执行任何测试。
*`curl`将在已执行的测试中进行的http调用写入ut
作为curl命令输出到标准输出。
*`scan`很少(如果有的话)需要。这只供开发人员用来记录可用测试的列表,以便更好地完成制表符。如果`--test=`参数失败,则会自动生成此
列表,因此不必运行`scan`

s级别从0(静默)到5(跟踪
操作)



较大的选择可能会使服务器过载,因此请小心。



之前在[genimator]中(https://github.com/opentreeoflife/genimator)
存储库中,每个实现存储库和peyotl中都有单独的测试作为先决条件。
此重构的目标是测试存储集成测试的基本原理
独立且易于使用。





平台:未知
分类器:开发状态::3-alpha
分类器:预期受众::科学/研究
分类器:预期受众::开发人员
Classicfier:自然语言::英语
分类器:许可证::OSI批准::BSD许可证
分类器:操作系统::操作系统无关
分类器:编程语言::python::2.7
分类器:编程语言::python::3.5
分类器:编程语言::python::3.6
分类器:编程语言::python::3.7
分类器:主题::科学/工程::生物信息学

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

推荐PyPI第三方库


热门话题
java LinkedHashMap搜索   java将类及其所有依赖项移动到另一个项目   java doGet和doPost之间有什么区别?   java统计实体JPA的所有特定属性   Neo4j服务器的java推荐设置   java我可以设置GAE的dev_appserver,以便在更改时自动重新加载上下文。类文件?   mysql我试图使用java记录保存项目,但该程序似乎无法连接到数据库   java PDA在挂起模式下失去与ServerSocket的TCP连接   当应用spring安全性时,java找不到jsp视图   javascript如何通过Web视图从React组件的构造函数执行Java函数   java为什么在一个线程迭代(使用迭代器)而另一个线程修改同一个非线程安全ArrayList副本时没有ConcurrentModificationException   java调试与Eclipse JD行不匹配   java文本字段,用于在JavaFX聊天应用程序中输入文本和插入图像