cmd2的嵌套子菜单系统
项目描述
# cmd2-submenu 本项目为cmd2提供了一个子菜单系统
## 安装 要安装插件,请执行: ` $ pip install cmd2-submenu `
## 使用方法
## 运行测试
cmd2使用三层测试策略在多种平台的多个Python版本上进行测试。本插件也使用相同的策略
[pytest](https://pytest.cn) 运行单元测试
[tox](https://tox.readthedocs.io/) 在多个Python版本上运行单元测试
[AppVeyor](https://www.appveyor.com/) 和 [TravisCI](https://travis-ci.cn) 在各种支持的平台运行测试
### 运行单元测试
从本插件的顶级目录运行pytest以运行所有单元测试。
### 使用tox在多个Python版本中运行单元测试
包含的 tox.ini 已配置为在Python 3.4、3.5和3.6版本中运行单元测试。为了使 tox 能够工作,您需要在您的路径中提供不同版本的Python可执行文件。[pyenv](https://github.com/pyenv/pyenv) 是实现这一点的简单方法之一。安装 pyenv 后,使用它安装多个版本的Python
` $ pyenv install 3.4.8 $ pyenv install 3.5.5 $ pyenv install 3.6.5 $ pyenv local 3.6.5 3.5.5 3.4.8 `
这将创建一个 .python-version 文件,并指导 pyenv 程序设置以启动适当的Python版本。
一旦配置了这些可执行文件,调用 tox 将为每个Python版本创建一个虚拟环境,安装必备的软件包,并运行您的单元测试。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分布
构建分布
cmd2-submenu-0.3.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f56b30cf4eecec5c4ae640183121bfa8038f32d1d23dbf10d42cebcbfadeb662 |
|
MD5 | 3d2f7758f91976b48369ac77bf1ab6e4 |
|
BLAKE2b-256 | 9fb22fd992bd62d055b3906a7c14e2f6d75c21b8c9badb45568c14888625a21d |
cmd2_submenu-0.3.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 38dff41573d5f264f18e07898a82fb5ed91a2507a1734b9d3a269f9ff350ce6d |
|
MD5 | ea430c74f9e74aad126dbde8fb683373 |
|
BLAKE2b-256 | 86ce71db2ce605bac1e2767bcb403cee64ca4f913319cd76d337820c95ce9123 |