Example #1
0
 def testLineEdit(self):
     layer = createLayer(True)
     w = QgsFeaturePickerWidget()
     w.setAllowNull(False)
     w.setFetchLimit(20)
     w.setLayer(layer)
     spy = QSignalSpy(w.featureChanged)
     spy.wait()
     w.findChild(QComboBox).lineEdit().clear()
     QTest.keyClicks(w.findChild(QComboBox).lineEdit(), "test99")
     spy.wait()
     self.assertEqual(w.feature().id(), 99)