예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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()
예제 #4
0
 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()
예제 #5
0
 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())
예제 #6
0
 def testCannotEditName(self):
     group = self.cat.get_layergroup(GROUP)
     self.assertIsNotNone(group)
     dialog = LayerGroupDialog(self.cat, group)
     self.assertFalse(dialog.nameBox.isEnabled())