231 |
layer = RasterLayer("Test RasterLayer", filename) |
layer = RasterLayer("Test RasterLayer", filename) |
232 |
self.failIf(layer.HasClassification()) |
self.failIf(layer.HasClassification()) |
233 |
self.failIf(layer.HasShapes()) |
self.failIf(layer.HasShapes()) |
234 |
self.failIf(layer.UseMask()) |
self.failUnless(layer.UseMask()) |
235 |
self.assertEquals(layer.GetImageFilename(), os.path.abspath(filename)) |
self.assertEquals(layer.GetImageFilename(), os.path.abspath(filename)) |
236 |
self.assertFloatSeqEqual(layer.BoundingBox(), |
self.assertFloatSeqEqual(layer.BoundingBox(), |
237 |
[-24.5500000, 63.2833330, |
[-24.5500000, 63.2833330, |
460 |
layer.Subscribe(LAYER_CHANGED, self.subscribe_with_params, |
layer.Subscribe(LAYER_CHANGED, self.subscribe_with_params, |
461 |
LAYER_CHANGED) |
LAYER_CHANGED) |
462 |
|
|
|
self.failIf(layer.UseMask()) |
|
|
|
|
|
layer.SetUseMask(True) |
|
463 |
self.failUnless(layer.UseMask()) |
self.failUnless(layer.UseMask()) |
464 |
|
|
465 |
|
layer.SetUseMask(False) |
466 |
|
self.failIf(layer.UseMask()) |
467 |
self.check_messages([(layer, LAYER_CHANGED)]) |
self.check_messages([(layer, LAYER_CHANGED)]) |
468 |
self.clear_messages() |
self.clear_messages() |
469 |
|
|
470 |
layer.SetUseMask(True) |
layer.SetUseMask(False) |
471 |
self.failUnless(layer.UseMask()) |
self.failIf(layer.UseMask()) |
472 |
self.check_messages([]) |
self.check_messages([]) |
473 |
self.clear_messages() |
self.clear_messages() |
474 |
|
|
475 |
layer.SetUseMask(False) |
layer.SetUseMask(True) |
476 |
self.failIf(layer.UseMask()) |
self.failUnless(layer.UseMask()) |
477 |
self.check_messages([(layer, LAYER_CHANGED)]) |
self.check_messages([(layer, LAYER_CHANGED)]) |
478 |
self.clear_messages() |
self.clear_messages() |
479 |
|
|
480 |
layer.SetUseMask(False) |
layer.SetUseMask(True) |
481 |
self.failIf(layer.UseMask()) |
self.failUnless(layer.UseMask()) |
482 |
self.check_messages([]) |
self.check_messages([]) |
483 |
self.clear_messages() |
self.clear_messages() |
484 |
|
|
485 |
|
|
486 |
if __name__ == "__main__": |
if __name__ == "__main__": |
487 |
support.run_tests() |
support.run_tests() |