コード例 #1
0
ファイル: ParametersTest.py プロジェクト: GeoCat/QGIS
    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
ファイル: ParametersTest.py プロジェクト: GeoCat/QGIS
    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
ファイル: ParametersTest.py プロジェクト: blazek/QGIS
    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
ファイル: ParametersTest.py プロジェクト: blazek/QGIS
    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
ファイル: ParametersTest.py プロジェクト: BigBoss21X/QGIS
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput('myName',
                                        'myDesc',
                                        datatype=dataobjects.TYPE_FILE)
     self.assertEqual(parameter.getAsString('/some/path'), '/some/path')
コード例 #8
0
ファイル: ParametersTest.py プロジェクト: GeoCat/QGIS
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput('myName', 'myDesc', datatype=dataobjects.TYPE_FILE)
     self.assertEqual(parameter.getAsString('/some/path'), '/some/path')
コード例 #9
0
ファイル: ParametersTest.py プロジェクト: blazek/QGIS
 def testGetAsStringWhenFile(self):
     parameter = ParameterMultipleInput("myName", "myDesc", datatype=ParameterMultipleInput.TYPE_FILE)
     self.assertEqual(parameter.getAsString("/some/path"), "/some/path")