【发布时间】:2020-05-07 18:18:37
【问题描述】:
我使用“unittest”包为我的 Python 应用程序创建了一些测试类。 在这个应用程序中,有一个步骤是用户插入一个指向 excel 文件的路径(来自 GUI),我想测试一些关于这个输入文件的案例。
在我的测试类中,如果用户插入错误的输入(并验证是否引发了异常),我想杀死程序。
问题开始是因为: 程序的行为是打开一个弹窗(代表错误)并返回到主菜单。
那么,在弹出窗口打开后停止我的程序(来自测试类)的方法是什么? 我正在考虑使用 tearDown,但我需要一些建议来终止程序并且不要继续进入主菜单。
【问题讨论】:
-
请尝试创建minimal reproducible example,否则很难理解你到底在做什么。
标签: python unit-testing testing mocking automated-tests