用于测试开放生命树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
分类器:主题::科学/工程::生物信息学
二进制形式的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
分类器:主题::科学/工程::生物信息学