1 |
# Copyright (c) 2002, 2003 by Intevation GmbH |
# Copyright (c) 2002, 2003, 2004 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# |
# |
355 |
""" |
""" |
356 |
self.clear_messages() |
self.clear_messages() |
357 |
self.session = Session("Test session for %s" % self.__class__) |
self.session = Session("Test session for %s" % self.__class__) |
358 |
filename = os.path.join("..", "Data", "iceland", "political.shp") |
self.filename = os.path.join("..", "Data", "iceland", "political.shp") |
359 |
self.layer = Layer("Test Layer", |
self.layer = Layer("Test Layer", |
360 |
self.session.OpenShapefile(filename)) |
self.session.OpenShapefile(self.filename)) |
361 |
self.layer.Subscribe(LAYER_LEGEND_CHANGED, self.subscribe_with_params, |
self.layer.Subscribe(LAYER_LEGEND_CHANGED, self.subscribe_with_params, |
362 |
LAYER_LEGEND_CHANGED) |
LAYER_LEGEND_CHANGED) |
363 |
self.layer.Subscribe(LAYER_VISIBILITY_CHANGED, |
self.layer.Subscribe(LAYER_VISIBILITY_CHANGED, |
416 |
self.failUnless(self.layer.WasModified()) |
self.failUnless(self.layer.WasModified()) |
417 |
|
|
418 |
|
|
419 |
# |
def test_tree_info(self): |
420 |
# the tree info now contains Color objects which are difficult to test |
"""Test Layer.TreeInfo""" |
421 |
# |
self.assertEquals(self.layer.TreeInfo(), |
422 |
# def test_tree_info(self): |
("Layer 'Test Layer'", |
423 |
# """Test Layer.TreeInfo""" |
['Filename: %s' % os.path.abspath(self.filename), |
424 |
# self.assertEquals(self.layer.TreeInfo(), |
'Shown', |
425 |
# ("Layer 'Test Layer'", |
'Shapes: 156', |
426 |
# ['Shown', |
'Extent (lat-lon): (-24.5465, 63.2868, -13.4958, 66.5638)', |
427 |
# 'Shapes: 156', |
'Shapetype: Polygon', |
428 |
# ('Extent (lat-lon):' |
self.layer.GetClassification()])) |
|
# ' (-24.5465, 63.2868, -13.4958, 66.5638)'), |
|
|
# 'Shapetype: Polygon', |
|
|
# 'Fill: None', |
|
|
# 'Outline: (0.000, 0.000, 0.000)'])) |
|
429 |
|
|
430 |
|
|
431 |
if __name__ == "__main__": |
if __name__ == "__main__": |