1 |
# Copyright (c) 2002 by Intevation GmbH |
# Copyright (c) 2002, 2003 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# |
# |
71 |
def tearDown(self): |
def tearDown(self): |
72 |
"""Destroy self.session and clear the message list""" |
"""Destroy self.session and clear the message list""" |
73 |
self.session.Destroy() |
self.session.Destroy() |
74 |
|
self.session = None |
75 |
self.clear_messages() |
self.clear_messages() |
76 |
|
|
77 |
|
|
106 |
"""Extend the inherited method to add a non-empty map to self.session |
"""Extend the inherited method to add a non-empty map to self.session |
107 |
""" |
""" |
108 |
TestSessionBase.setUp(self) |
TestSessionBase.setUp(self) |
109 |
|
open_shp = self.session.OpenShapefile |
110 |
self.arc_layer = Layer("Roads", |
self.arc_layer = Layer("Roads", |
111 |
os.path.join("..", "Data", "iceland", |
open_shp(os.path.join("..", "Data", "iceland", |
112 |
"roads-line.shp")) |
"roads-line.shp"))) |
113 |
self.poly_layer = Layer("Political", |
self.poly_layer = Layer("Political", |
114 |
os.path.join("..", "Data", "iceland", |
open_shp(os.path.join("..", "Data", "iceland", |
115 |
"political.shp")) |
"political.shp"))) |
116 |
self.map = Map("A Map") |
self.map = Map("A Map") |
117 |
self.map.AddLayer(self.arc_layer) |
self.map.AddLayer(self.arc_layer) |
118 |
self.map.AddLayer(self.poly_layer) |
self.map.AddLayer(self.poly_layer) |
120 |
self.session.UnsetModified() |
self.session.UnsetModified() |
121 |
self.clear_messages() |
self.clear_messages() |
122 |
|
|
123 |
|
def tearDown(self): |
124 |
|
TestSessionBase.tearDown(self) |
125 |
|
self.arc_layer = self.poly_layer = None |
126 |
|
|
127 |
def test_remove_map(self): |
def test_remove_map(self): |
128 |
"""Test Session.RemoveMap""" |
"""Test Session.RemoveMap""" |
129 |
self.session.RemoveMap(self.map) |
self.session.RemoveMap(self.map) |