公司接口自动化平台,引入了 httprunner 框架,现在想给 yml 传递一个方法,网上搜到的都是讲写在 debugtalk.py,就可以当一个变量传递给 yml。我们平台没有 debugtalk.py,我不晓得我该写到哪个文件里进行传递。如果引入 debugtalk.py,如何跟我们项目结合起来,可以让 yml 里调用的函数名可以调用到对应的函数。
调试了,debugtalk.py 需要与 yaml 文件在同一个目录下 debugtalk.py 可以不跟 yml 同级也能实现同样效果吗?由于我们这个项目用例生成 yml 文件时,会放在当天日期的文件夹里。如果跟 yml 文件同级,我需要每个日期文件夹里都放一个 debugtalk.py,会很冗余。 现在的项目结构: ├── apibase ├── auth ├── autointerface ├── logs ├── manage.py ├── models.py ├── requirment.txt ├── scheduler ├── scheduler_job.py ├── schedulertask ├── statistics ├── suite ├── test ├── testcases │ ├── 2020-10-22\ 18-25-51-897 │ │ └── SMILEFUND │ │ ├── debugtalk.py │ │ └── upload_file.yml │ └── 2020-10-26\ 09-39-09-774 │ └── SVC │ └── ?\221?\205??\231??\231\206.yml ├── util