241 |
"cultural_landmark-point.dbf") |
"cultural_landmark-point.dbf") |
242 |
self.store = self.session.OpenShapefile(self.shapefilename) |
self.store = self.session.OpenShapefile(self.shapefilename) |
243 |
self.layer = Layer("test layer", self.store) |
self.layer = Layer("test layer", self.store) |
244 |
self.classification = Classification(field = "CLPTLABEL") |
self.classification = Classification() |
245 |
self.classification.AppendGroup(ClassGroupSingleton("FARM")) |
self.classification.AppendGroup(ClassGroupSingleton("FARM")) |
246 |
|
self.layer.SetClassificationField("CLPTLABEL") |
247 |
self.layer.SetClassification(self.classification) |
self.layer.SetClassification(self.classification) |
248 |
self.layer.UnsetModified() |
self.layer.UnsetModified() |
249 |
self.layer.Subscribe(LAYER_SHAPESTORE_REPLACED, |
self.layer.Subscribe(LAYER_SHAPESTORE_REPLACED, |
265 |
""" |
""" |
266 |
cls = self.layer.GetClassification() |
cls = self.layer.GetClassification() |
267 |
self.assert_(cls is self.classification) |
self.assert_(cls is self.classification) |
268 |
self.assertEquals(cls.GetField(), "CLPTLABEL") |
field = self.layer.GetClassificationField() |
269 |
self.assertEquals(cls.GetFieldType(), FIELDTYPE_STRING) |
self.assertEquals(field, "CLPTLABEL") |
270 |
|
self.assertEquals(self.layer.GetFieldType(field), FIELDTYPE_STRING) |
271 |
self.assertEquals(self.layer.GetClassification().GetNumGroups(), 1) |
self.assertEquals(self.layer.GetClassification().GetNumGroups(), 1) |
272 |
self.failIf(self.layer.WasModified()) |
self.failIf(self.layer.WasModified()) |
273 |
|
|