Skip to content
Snippets Groups Projects
Commit db15a0b7 authored by Thomas Holene Løkkeborg's avatar Thomas Holene Løkkeborg
Browse files

fiks test som feiler på treg GUI

while widget is None brukt tidligere kan føre til at widget blir brukt ETTER den ikke er None, men FØR den er ferdig initialisert..

Trodde denne feilen var fikset tidligere, men kanskje det var i et annet repo
parent c8276d1e
No related branches found
No related tags found
1 merge request!20fiks test som feiler på treg GUI
Pipeline #72521 passed
......@@ -59,17 +59,19 @@ class TestMain(unittest.TestCase):
"""Test at endring av tekst funker."""
def change_text_and_ok():
while self.widget.dlg_input is None:
app.processEvents()
# in PySide2 we need to store a reference to this. If we don't the
# widget is garbage collected somehow before we get to use
# child_line_edit (a child of the active widget)
active_widget = app.activeModalWidget()
child_line_edit = self.widget.dlg_input.findChild(
child_line_edit = active_widget.findChild(
QtWidgets.QLineEdit
)
QtTest.QTest.keyClicks(child_line_edit, self.test_text2)
QtTest.QTest.keyClick(child_line_edit, QtCore.Qt.Key_Enter)
QtCore.QTimer.singleShot(100, change_text_and_ok)
QtCore.QTimer.singleShot(0, change_text_and_ok)
QtTest.QTest.mouseClick(self.widget.button, QtCore.Qt.LeftButton)
self.assertEqual(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment