Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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的单元测试中吗?_Python_Unit Testing_Runtime - Fatal编程技术网

如何在运行时判断您';你在Python的单元测试中吗?

如何在运行时判断您';你在Python的单元测试中吗?,python,unit-testing,runtime,Python,Unit Testing,Runtime,有人知道用最简单的方法来确定Python代码是否由单元测试运行吗 谢谢 我同意所有的评论 不要这样做 您的函数/类/组件在测试中应该而不是表现不同。出于好奇,这有什么关系?如果您的函数在进行单元测试时表现不同,那么我认为这不是一个很好的单元测试;-)。仅凭它的前提,这将是非常令人讨厌的。为什么要这样做?如果你想在单元测试时模拟一些组件,这是一个好办法。不要检测测试,并做一些不同的事情。伙计们,我知道这是非常不寻常的,几乎总是不允许的。然而,我在一些非常不寻常的情况下,我想要测试的是“不可模仿的”

有人知道用最简单的方法来确定Python代码是否由单元测试运行吗


谢谢

我同意所有的评论

不要这样做


您的函数/类/组件在测试中应该而不是表现不同。

出于好奇,这有什么关系?如果您的函数在进行单元测试时表现不同,那么我认为这不是一个很好的单元测试;-)。仅凭它的前提,这将是非常令人讨厌的。为什么要这样做?如果你想在单元测试时模拟一些组件,这是一个好办法。不要检测测试,并做一些不同的事情。伙计们,我知道这是非常不寻常的,几乎总是不允许的。然而,我在一些非常不寻常的情况下,我想要测试的是“不可模仿的”,至少不是没有大量的工作。选择是在接下来的几个月内进行不完善的测试,或者在接下来的几个月内不进行测试。