253 |
green = Color(0, 1, 0) |
green = Color(0, 1, 0) |
254 |
blue = Color(0, 0, 1) |
blue = Color(0, 0, 1) |
255 |
|
|
256 |
layer = Layer("asdf", "../Data/iceland/political.shp") |
layer = Layer("asdf", "../Data/iceland/political.dbf") |
257 |
|
|
258 |
# |
# |
259 |
# init with no params |
# init with no params |
277 |
c.SetFieldType(FIELDTYPE_STRING) |
c.SetFieldType(FIELDTYPE_STRING) |
278 |
self.assertEqual(c.GetFieldType(), FIELDTYPE_STRING) |
self.assertEqual(c.GetFieldType(), FIELDTYPE_STRING) |
279 |
|
|
280 |
|
# should raise an exception because 'hallo' doesn't |
281 |
|
# exist in the table |
282 |
|
self.assertRaises(ValueError, c.SetLayer, layer) |
283 |
|
|
284 |
|
c.SetField("AREA") |
285 |
c.SetLayer(layer) |
c.SetLayer(layer) |
286 |
self.assertEqual(c.GetLayer(), layer) |
self.assertEqual(c.GetLayer(), layer) |
287 |
|
self.assertEqual(c.GetField(), "AREA") |
288 |
|
self.assertEqual(c.GetFieldType(), FIELDTYPE_DOUBLE) |
289 |
|
|
290 |
c.SetField(None) |
c.SetField(None) |
291 |
|
self.assertEquals(c.GetFieldType(), None) |
292 |
self.assertEquals(c.GetGroup(5), c.GetDefaultGroup()) |
self.assertEquals(c.GetGroup(5), c.GetDefaultGroup()) |
293 |
|
|
294 |
c.SetField("hallo") |
c.SetField("AREA") |
295 |
s = ClassGroupSingleton(5) |
s = ClassGroupSingleton(5) |
296 |
c.AddGroup(s) |
c.AddGroup(s) |
297 |
self.assertEquals(c.GetGroup(5), s) |
self.assertEquals(c.GetGroup(5), s) |