def test_get_information_returns_the_right_data(self):
# create some groups
item = self.aw.datawindow.ui.no_groups
set_text_spinbox(item, 12)
A1 = 1.12e-4
N01 = 1.34e-5
cost1 = 22.
A2 = 1.2e-4
N02 = 2.2e-1
one = self.aw.datawindow.assetgrouplist[11]
set_text_textbox(one.A, A1)
A1 = float(one.A.text())
set_text_textbox(one.N0, N01)
N01 = float(one.N0.text())
set_text_textbox(one.cost, cost1)
cost1 = float(one.cost.text())
box = self.aw.datawindow.assetgrouplist[2]
set_text_textbox(box.A, A2)
A2 = float(box.A.text())
set_text_textbox(box.N0, N02)
N02 = float(box.N0.text())
set_text_spinbox(item, 4)
QTest.keyPress(item, Qt.Key_Return) # now we have only 4 active items
active, values = self.aw.datawindow.get_information(all=True)
self.assertEqual(active, 4)
self.assertEqual(values[11][0], A1)
self.assertEqual(values[11][1], N01)
self.assertEqual(values[11][2], cost1)
self.assertEqual(values[2][0], A2)
self.assertEqual(values[2][1], N02)
评论列表
文章目录