def testGetAsStringWhenRaster(self): parameter = ParameterMultipleInput('myName', 'myDesc', datatype=dataobjects.TYPE_RASTER) # With Path self.assertEqual(parameter.getAsString('/some/path'), '/some/path') # With Layer layer = QgsRasterLayer('/path/to/myRaster.tif', 'myRaster') self.assertEqual(parameter.getAsString(layer), '/path/to/myRaster.tif')
def testGetAsStringWhenVector(self): parameter = ParameterMultipleInput('myName', 'myDesc', datatype=dataobjects.TYPE_VECTOR_ANY) # With Path self.assertEqual(parameter.getAsString('/some/path'), '/some/path') # With Layer layer = QgsVectorLayer('/path/to/myVector.shp', 'myVector', 'memory') self.assertEqual(parameter.getAsString(layer), '/path/to/myVector.shp')
def testGetAsStringWhenVector(self): parameter = ParameterMultipleInput("myName", "myDesc", datatype=ParameterMultipleInput.TYPE_VECTOR_ANY) # With Path self.assertEqual(parameter.getAsString("/some/path"), "/some/path") # With Layer layer = QgsVectorLayer("/path/to/myVector.shp", "myVector", "memory") self.assertEqual(parameter.getAsString(layer), "/path/to/myVector.shp")
def testGetAsStringWhenRaster(self): parameter = ParameterMultipleInput("myName", "myDesc", datatype=ParameterMultipleInput.TYPE_RASTER) # With Path self.assertEqual(parameter.getAsString("/some/path"), "/some/path") # With Layer layer = QgsRasterLayer("/path/to/myRaster.tif", "myRaster") self.assertEqual(parameter.getAsString(layer), "/path/to/myRaster.tif")
def testGetAsStringWhenFile(self): parameter = ParameterMultipleInput('myName', 'myDesc', datatype=dataobjects.TYPE_FILE) self.assertEqual(parameter.getAsString('/some/path'), '/some/path')
def testGetAsStringWhenFile(self): parameter = ParameterMultipleInput("myName", "myDesc", datatype=ParameterMultipleInput.TYPE_FILE) self.assertEqual(parameter.getAsString("/some/path"), "/some/path")