def testLastCatalogNameIsShownByDefault(self): dialog = DefineCatalogDialog(self.explorer.catalogs()) dialog.nameBox.setText("catalogname") dialog.urlBox.setText("localhost:8081/geoserver") okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) QTest.mouseClick(okWidget, Qt.LeftButton) self.assertTrue(dialog.ok) self.assertEquals("catalogname", dialog.name) self.assertEquals("http://localhost:8081/geoserver/rest", dialog.url) dialog = DefineCatalogDialog(self.explorer.catalogs()) self.assertEquals("catalogname", dialog.nameBox.text()) self.assertEquals("localhost:8081/geoserver", dialog.urlBox.text()) okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) QTest.mouseClick(okWidget, Qt.LeftButton) settings = QSettings() settings.endGroup() settings.beginGroup("/GeoServer/Catalogs/catalogname") settings.remove("") settings.endGroup()
def testCreateCatalogDialogUsingExistingName(self): self.explorer.catalogs()["name"] = self.cat dialog = DefineCatalogDialog(self.explorer.catalogs()) dialog.nameBox.setText("name") okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) QTest.mouseClick(okWidget, Qt.LeftButton) self.assertEquals("name_2", dialog.name) settings = QSettings() settings.beginGroup("/GeoServer/Catalogs/name") settings.remove("") settings.endGroup() settings.beginGroup("/GeoServer/Catalogs/name_2") settings.remove("") settings.endGroup() del self.explorer.catalogs()["name"]
def testCreateCatalogDialogWithUrlWithoutProtocol(self): dialog = DefineCatalogDialog(self.explorer.catalogs()) dialog.nameBox.setText("name") dialog.urlBox.setText(geoserverLocation()+"/geoserver") dialog.passwordBox.setText("password") dialog.usernameBox.setText("username") okWidget = dialog.buttonBox.button(dialog.buttonBox.Ok) QTest.mouseClick(okWidget, Qt.LeftButton) self.assertTrue(dialog.ok) self.assertEquals("username", dialog.username) self.assertEquals("password", dialog.password) self.assertEquals("name", dialog.name) self.assertEquals("http://"+geoserverLocation()+"/geoserver/rest", dialog.url) settings = QSettings() settings.endGroup() settings.beginGroup("/GeoServer/Catalogs/name") settings.remove("") settings.endGroup()