def testItemEdited(self): """ test that itemEdited signal is correctly emitted""" i = QgsTreeWidgetItemObject() item_edited_spy = QSignalSpy(i.itemEdited) i.setData(1, Qt.EditRole, 'a') self.assertEqual(len(item_edited_spy), 1) i.setData(1, Qt.EditRole, 'b') self.assertEqual(len(item_edited_spy), 2)