django views 中从前端获取到的对象如何传递给 test.py 文件

2020-10-24 16:09:26 +08:00
 tibifide

api 自动化,从页面上面获取到了测试用例的 id,views 中得到了后设置 global 打算作为全局变量,调用了"python manage.py test"执行,似乎开启了一个新的进程,python 中线程之间共享变量可以使用 global,这样子获取不到,有别的办法吗?

631 次点击
所在节点    问与答
2 条回复
tibifide
2020-10-24 16:40:31 +08:00
设想的流程是这样,前端 post 需要执行用例的 id,然后在 django 的 views 中去调用"python manage.py test",想用 django 自身的 unittest,获取到报告,所以要执行这个命令,但执行了这个命令后,开启了一个新的进程就获取不到 views 中定义的全局变量
EminemW
2020-10-25 12:23:56 +08:00
test.py 是可以接收命令行参数的吧,设置好要接收参数,调用的时候可以例如这样 "python manage.py test --id 1234"

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX