示例#1
0
    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')
示例#2
0
    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')
示例#3
0
    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')
示例#4
0
    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')
示例#5
0
    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")
示例#6
0
    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")
示例#7
0
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput('myName',
                                        'myDesc',
                                        datatype=dataobjects.TYPE_FILE)
     self.assertEqual(parameter.getAsString('/some/path'), '/some/path')
示例#8
0
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput('myName', 'myDesc', datatype=dataobjects.TYPE_FILE)
     self.assertEqual(parameter.getAsString('/some/path'), '/some/path')
示例#9
0
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput("myName", "myDesc", datatype=ParameterMultipleInput.TYPE_FILE)
     self.assertEqual(parameter.getAsString("/some/path"), "/some/path")