1、python命令行接收参数
1.1 脚本编写
1.2 配置文件
其中config_env文件内容,其中注意[env]字段是在cfg.get时使用
1.3 命令行输入为
2、pytest命令行自定义参数
2.1 定义conftest.py文件
生效范围,放在工程根目录会起到全局作用,在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效
文件内容
2.2 测试用例变更
2.3 命令行输入
1.不能,现在发现很多问题,才接触python很迷茫同样的脚本test.pyPyObject * pModule = NULL
PyObject * pFunc = NULL
pModule=PyImport_ImportModule("test")
pFunc=PyObject_GetAttrString(pModule,"aaa")
PyEval_CallObject(pFunc,NULL)
2.运行时会出错;
换个名字atest.py
运行成功~
3.直接
pModule=PyImport_ImportModule("test")
PyEval_CallObject(pModule,NULL)
可以运行成功,但脚本加一两句就运行出错了~