首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pytest-xdist为每个测试生成随机和uniqe端口。

pytest-xdist为每个测试生成随机和uniqe端口。
EN

Stack Overflow用户
提问于 2018-11-09 23:03:45
回答 1查看 348关注 0票数 0

我使用pytest-xdist插件来运行一些测试,使用@pytest.mark.parametrize运行不同参数的相同测试。

作为这些测试的一部分,我需要打开/关闭web服务器,并在收集时生成端口。

xdist在从服务器上进行测试集合,并且它们不是同步的,所以我如何保证端口生成的唯一性。

我可以为每个奴隶使用相同的端口,但我不知道如何存档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-13 14:05:46

我想我没有给出关于我的问题的足够的信息。

我所做的是使用@pytest.mark.parametrize创建一个参数化测试,在测试之前,我收集参数列表,收集查询web服务器,并接收要处理的“作业”列表。

每个测试都包含关于他需要绑定到的端口的信息,做一些工作并退出,因为测试是并行运行的,我需要确保端口是不同的。

最后,我确保作业I将在1024-65000的rand中,并将其用于端口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53234370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档