Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将一个pytest的结果传递给另一个pytest_Python_Pytest - Fatal编程技术网

Python 如何将一个pytest的结果传递给另一个pytest

Python 如何将一个pytest的结果传递给另一个pytest,python,pytest,Python,Pytest,我是pytest的新手,目前正在测试不同的功能。 我目前有一个测试用例,我测试一个端点,得到一个响应,这个响应必须在另一个端点的另一个测试用例中使用,其结果将在第三个测试用例中被起诉 在常规python脚本中,这将非常简单(也很容易处理错误) 是否可以使用pytest菊花链测试用例并将结果(可能作为变量)从一个测试传递到另一个测试?这是一种糟糕的做法。您不希望测试相互依赖。自动化测试不应该这样做。每个测试都应该是独立的,并执行以下步骤:1。创建测试的先决条件,2。运行代码,3。断言结果,4。清理

我是pytest的新手,目前正在测试不同的功能。 我目前有一个测试用例,我测试一个端点,得到一个响应,这个响应必须在另一个端点的另一个测试用例中使用,其结果将在第三个测试用例中被起诉

在常规python脚本中,这将非常简单(也很容易处理错误)


是否可以使用pytest菊花链测试用例并将结果(可能作为变量)从一个测试传递到另一个测试?

这是一种糟糕的做法。您不希望测试相互依赖。

自动化测试不应该这样做。每个测试都应该是独立的,并执行以下步骤:1。创建测试的先决条件,2。运行代码,3。断言结果,4。清理如果1。类似于多次测试,使用夹具。可能重复的可能重复