def test_close_all(self):
self.add_signal_to_form("esaver.complex")
self.assertEqual(self.form.signal_tab_controller.num_frames, 1)
self.form.close_all()
QApplication.instance().processEvents()
QTest.qWait(self.CLOSE_TIMEOUT)
self.assertEqual(self.form.signal_tab_controller.num_frames, 0)
# Add a bunch of signals
num_frames = 5
for _ in range(num_frames):
self.add_signal_to_form("esaver.complex")
self.assertEqual(self.form.signal_tab_controller.num_frames, num_frames)
self.form.close_all()
QApplication.instance().processEvents()
QTest.qWait(self.CLOSE_TIMEOUT)
self.add_signal_to_form("ask.complex")
self.assertEqual(self.form.signal_tab_controller.num_frames, 1)
评论列表
文章目录