1

我正在为我正在处理的 Python 项目编写冒烟测试解决方案。要测试的软件使用GObject.MainLoop,我已经在其中编写了一个测试模式,其中包含测试代码的函数计划在进入事件循环之前运行。这按我想要的方式工作。

我仍在寻找一种方法来观察由测试触发的程序流是否已到达代码中的某个点,即是否已调用类的实例方法。如果我能做到这一点,我可以运行一系列冒烟测试,而无需知道每个测试需要多长时间才能运行。

我有什么选择呢?或者有吗?如果我不观察是否调用了实例方法而是其他方法,这是否会使这更容易?那会是什么?我还想尽量减少测试代码对代码的污染。

4

0 回答 0