CMD2的嵌套子菜单系统

cmd2-submenu的Python项目详细描述


#CMD2子菜单 此项目为CMD2提供子菜单系统

##安装 要安装插件,请执行以下操作: ` $ pip install cmd2-submenu `

##如何使用

##运行测试

CMD2使用三层测试策略对多个版本进行测试 各种平台上的python。此插件使用相同的策略:

###运行单元测试

从这个插件的顶层目录运行pytest 单元测试。

###使用tox在多个python版本中运行单元测试

包含的tox.ini设置为在Python3.4、3.5中运行单元测试, 和3.6。为了使毒物起作用,你需要有不同版本的 路径中提供的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版本的文件,并指示pyenv垫片 要使python3.6、python3.5和python3.4启动相应的 python的版本。

一旦配置了这些可执行文件,调用tox将创建 虚拟环境对于每个版本的python,安装先决条件 包,并运行单元测试。

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

推荐PyPI第三方库


热门话题
java没有主体的循环做什么?   java xtext项目中的默认内容辅助功能在哪里   通过相似(不相同)键的java分组映射   java Dagger 2 reinit singleton   检测图像中的矩形会产生不想要的结果(opencv,java)   Java方法调用与使用变量的性能比较   尝试使用hibernate连接到mysql时,java连接被拒绝   允许端口的java IP地址正则表达式   通过Socket实现java Android到PC的数据交换   java使用maven向类路径添加额外的配置文件夹   java我似乎无法从RMI存根获得socket工厂。为什么会这样?   java使用hibernate向数据库添加数据   java驱动程序对于Chromedriver不可执行   java编译错误。mysql。jdbc。驱动程序无法解析为变量