48 |
|
|
49 |
def tearDown(self): |
def tearDown(self): |
50 |
"""Call the layer's Destroy method and set session and layer to None""" |
"""Call the layer's Destroy method and set session and layer to None""" |
51 |
|
self.session.Destroy() |
52 |
self.session = None |
self.session = None |
53 |
if self.layer is not None: |
if self.layer is not None: |
54 |
self.layer.Destroy() |
self.layer.Destroy() |
79 |
self.assertEquals(layer.GetProjection(), None) |
self.assertEquals(layer.GetProjection(), None) |
80 |
|
|
81 |
# set/get projection |
# set/get projection |
82 |
proj = Projection(["proj=utm", "zone=26"]) |
proj = Projection(["proj=utm", "zone=26", "ellps=clrk66"]) |
83 |
|
|
84 |
layer.SetProjection(proj) |
layer.SetProjection(proj) |
85 |
self.failUnless(layer.GetProjection() is proj) |
self.failUnless(layer.GetProjection() is proj) |
197 |
dbffilename = self.temp_file_name("layer_empty.dbf") |
dbffilename = self.temp_file_name("layer_empty.dbf") |
198 |
dbf = dbflib.create(dbffilename) |
dbf = dbflib.create(dbffilename) |
199 |
dbf.add_field("NAME", dbflib.FTString, 20, 0) |
dbf.add_field("NAME", dbflib.FTString, 20, 0) |
200 |
|
dbf.close() |
201 |
|
|
202 |
# Now try to open it. |
# Now try to open it. |
203 |
layer = self.layer = Layer("Empty Layer", |
layer = self.layer = Layer("Empty Layer", |