def testGroupDialogWithEmptyName(self): dialog = LayerGroupDialog(self.cat) dialog.nameBox.setName("") okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) self.assertFalse(okWidget.isEnabled()) dialog.deleteLater() okWidget.deleteLater()
def testGroupDialogWithNameContaingBlankSpaces(self): dialog = LayerGroupDialog(self.cat) dialog.nameBox.setName("my group") dialog.table.cellWidget(0, 0).setChecked(True) okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) self.assertFalse(okWidget.isEnabled()) dialog.deleteLater() okWidget.deleteLater()
def testSelectAllButton(self): dialog = LayerGroupDialog(self.cat) QTest.mouseClick(dialog.selectAllButton, Qt.LeftButton) for i in range(dialog.table.rowCount()): self.assertTrue(dialog.table.cellWidget(i, 0).isChecked()) QTest.mouseClick(dialog.selectAllButton, Qt.LeftButton) for i in range(dialog.table.rowCount()): self.assertFalse(dialog.table.cellWidget(i, 0).isChecked())
def testCannotEditName(self): group = self.cat.get_layergroup(GROUP) self.assertIsNotNone(group) dialog = LayerGroupDialog(self.cat, group) self.assertFalse(dialog.nameBox.isEnabled())