这是项目描述。
项目描述
翻译测试模型
这是一个用于在Translator中定义可重复用于不同测试套件的测试用例的初步模式库。例如,一个简单的测试用例可能是“哪些药物可能治疗MS?我预计在5分钟内fingolimod将出现在前10个结果中。”
将这些细节捕获在可解析和由测试运行器使用的元数据中是此模式的目标。我们还想协调我们需要的元数据和命名法(这些数据哪些是必需的,哪些是对每种测试用例是可选的等),以便下游测试代码可以利用一个共同的理解框架。
网站
https://TranslatorSRI.github.io/TranslatorTestingModel
仓库结构
- examples/ - 示例数据
- project/ - 项目文件(不要编辑这些文件)
- src/ - 源文件(编辑这些文件)
- 翻译测试模型规范
- schema -- LinkML模式(编辑此文件)
- datamodel -- 生成的Python数据模型
- Pydantic - 这是一个版本 2 的模型。
- Python 数据类
- 翻译测试模型规范
- tests/ - Python 测试
开发者文档
该项目使用 [Poetry](https://poetry.pythonlang.cn/) 来管理其依赖项。安装 Poetry 后
poetry shell
:启动 poetry 虚拟环境poetry install
:安装所需依赖项
然后使用 make
命令生成项目工件
make gen-project
:重新生成核心项目工件make all
:生成所有内容make deploy
:部署网站
致谢
该项目是用 linkml-project-cookiecutter 制作的。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
translator_testing_model-0.3.2.tar.gz (93.1 kB 查看哈希值)
构建分布
关闭
translator_testing_model-0.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b60688c03af5d83dca5c189682d6aad437aac9b84ec8e5a276a17c42c15ce20 |
|
MD5 | dcd1a8125dcc8f9c488193141ef4d1bb |
|
BLAKE2b-256 | 106cd51e194232496f095f1fa8799b0a99a7063b06d464879f91d3123751549c |
关闭
translator_testing_model-0.3.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6eab1258b7e978a91ae95e297ed99c56052c597ce318dd7f4ee7f96961d78f3 |
|
MD5 | f2da970b71d2b745eb8d69f724568ba3 |
|
BLAKE2b-256 | f37ddb544b294f95adf04ae3e43d7c96ea010f246a24e1f600b512d1e83f959d |