gpt4 book ai didi

Python 单元测试细节

转载 作者:行者123 更新时间:2023-11-28 21:14:16 25 4
gpt4 key购买 nike

我有一个相当复杂的系统,我想使用 Python 对其进行测试。我的测试代码将使用我已经编写的 Python 模块与系统交互。然而,关于测试框架,有几件事我还没有弄清楚。我还没有选择一个,但显然我觉得被定向到 unittest .

  1. 将参数传递给测试。我需要将特定 ID 传递给测试代码的许多不同部分,具体取决于我正在测试的系统组件。 unittest 提供这个吗?换句话说,现在我只有一个测试脚本,我是这样运行的:./testscript.py 123 win 32 如何在测试框架中类似地传递相同的参数?

  2. unittest 提供了 setUp()tearDown() 方法,但它们在每个之前/之后被调用 测试方法。我怎样才能在 TestCase 中的整个电池测试之前/之后调用函数?

也许 unittest 不是我真正想要使用的?

最佳答案

至于#2,似乎是setUpClass() and tearDownClass()专为此而设计。该文档甚至显示了一个使用它来 createExpensiveConnectionObject() 的示例。

关于Python 单元测试细节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com