Encapsia系统通信的客户端CLI。
项目描述
关于
此包提供通过REST API对Encapsia进行命令行访问。
所有这些都与服务器1.5及更高版本兼容。
自动完成
使用https://github.com/click-contrib/click-completion上的说明设置自动完成。
测试
单元测试
运行
poetry run pytest
测试指南
先决条件:必须在本地主机上运行ice实例,并且您的密钥存储中必须存在它的有效令牌。
请参阅walkthrough_tests
目录中的bash脚本,这些脚本用于测试CLI。
例如使用以下命令运行它们:
poetry run bash walkthrough_tests/all.sh
或者使用以下命令测试特定的子命令:
poetry run bash walkthrough_tests/token.sh
请注意,这些测试不是自验证的;它们只是提供有用的覆盖、保证和文档。
发布清单
- 运行:
poetry run black .
- 运行:
poetry run isort .
- 运行:
poetry run flake8 .
- 运行:
poetry run mypy .
- 确保“测试”运行正常(见上方)。
- 使用以下命令捕获测试输出并将其提交:
poetry run bash walkthrough_tests/all.sh 2>&1 | poetry run ansi2html -f 80% >WALKTHROUGH.html
- 确保 Git 标签和包版本相等。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
encapsia_cli-0.5.12.tar.gz (25.8 kB 查看哈希值)
构建分发
encapsia_cli-0.5.12-py3-none-any.whl (30.8 kB 查看哈希值)
关闭
encapsia_cli-0.5.12.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdcae603bace38700f9cd97efed16269c6427c525ba83376c4520f02cf48604b |
|
MD5 | 07f9ed0108e7029c22956ec344c7a0be |
|
BLAKE2b-256 | c5d8d0f4af88ee91b0163271110aaefcd2a11b6cb226115c1b8cb685240164de |
关闭
encapsia_cli-0.5.12-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 95c815fd7432262ffe26dfdf748a26449b036c0b130b198bd18f9ed44befa24e |
|
MD5 | 92bb878d27f882c66ed0d5ca03a72577 |
|
BLAKE2b-256 | dd18e51ad46c49ddd3769203dd14561451b1b884c6a7afa2ef381245d25f9887 |