33 |
from Thuban.Model.data import DerivedShapeStore |
from Thuban.Model.data import DerivedShapeStore |
34 |
from Thuban.Model.classification import Classification, ClassGroupSingleton |
from Thuban.Model.classification import Classification, ClassGroupSingleton |
35 |
|
|
36 |
|
import Thuban.Model.resource |
37 |
|
|
38 |
class TestLayer(unittest.TestCase, support.FileTestMixin, |
class TestLayer(unittest.TestCase, support.FileTestMixin, |
39 |
support.FloatComparisonMixin): |
support.FloatComparisonMixin): |
40 |
|
|
184 |
self.assertEquals(layer.GetFieldType("non existing"), None) |
self.assertEquals(layer.GetFieldType("non existing"), None) |
185 |
|
|
186 |
def test_raster_layer(self): |
def test_raster_layer(self): |
187 |
|
if not Thuban.Model.resource.has_gdal_support(): |
188 |
|
return |
189 |
|
|
190 |
filename = self.build_path("island.tif") |
filename = self.build_path("island.tif") |
191 |
layer = RasterLayer("Test RasterLayer", filename) |
layer = RasterLayer("Test RasterLayer", filename) |
192 |
self.assertEquals(layer.GetImageFilename(), filename) |
self.assertEquals(layer.GetImageFilename(), filename) |