52 |
self.assertEqual(c.field, "Test") |
self.assertEqual(c.field, "Test") |
53 |
|
|
54 |
# |
# |
|
# AddRange |
|
|
# |
|
|
c0 = Classification(layer, "c0") |
|
|
default0 = c0.GetDefaultData() |
|
|
self.assertRaises(ValueError, c0.AddRange, 0, 0, None) |
|
|
self.assertRaises(ValueError, c0.AddRange, 10, 0, None) |
|
|
c0.AddRange(-10, 0, "1") |
|
|
c0.AddRange(0, 10, "2") |
|
|
|
|
|
# |
|
|
# AddPoint |
|
|
# |
|
|
c1 = Classification(layer, "c1") |
|
|
default1 = c1.GetDefaultData() |
|
|
c1.AddPoint(0, "1") |
|
|
c1.AddPoint("0", "2") |
|
|
self.assertRaises(TypeError, c1.AddPoint, {'monty':'python'}, "3") |
|
|
|
|
|
# |
|
55 |
# GetProperties |
# GetProperties |
56 |
# |
# |
57 |
|
|
58 |
self.assertEqual(c0.GetProperties(-10), "1") |
# self.assertEqual(c0.GetProperties(-10), "1") |
59 |
self.assertEqual(c0.GetProperties(-11), default0) |
# self.assertEqual(c0.GetProperties(-11), default0) |
60 |
self.assertEqual(c0.GetProperties(0), "2") # min <= x < max |
# self.assertEqual(c0.GetProperties(0), "2") # min <= x < max |
61 |
self.assertEqual(c0.GetProperties(10), default0) |
# self.assertEqual(c0.GetProperties(10), default0) |
62 |
self.assertEqual(c0.GetProperties(11), default0) |
# self.assertEqual(c0.GetProperties(11), default0) |
63 |
|
|
64 |
self.assertEqual(c1.GetProperties(0), "1") |
# self.assertEqual(c1.GetProperties(0), "1") |
65 |
self.assertEqual(c1.GetProperties("0"), "2") |
# self.assertEqual(c1.GetProperties("0"), "2") |
66 |
self.assertEqual(c1.GetProperties(-1), default1) |
# self.assertEqual(c1.GetProperties(-1), default1) |
67 |
self.assertEqual(c1.GetProperties(1), default1) |
# self.assertEqual(c1.GetProperties(1), default1) |
68 |
self.assertRaises(TypeError, c1.GetProperties, {'monty':'python'}) |
# self.assertRaises(TypeError, c1.GetProperties, {'monty':'python'}) |
69 |
|
|
70 |
# |
# # |
71 |
# toggle field |
# # toggle field |
72 |
# |
# # |
73 |
|
|
74 |
c0.SetField(None) |
# c0.SetField(None) |
75 |
self.assertEqual(c0.GetProperties(10), default0) |
# self.assertEqual(c0.GetProperties(10), default0) |
76 |
self.assertEqual(c0.GetProperties(11), default0) |
# self.assertEqual(c0.GetProperties(11), default0) |
77 |
|
|
78 |
c1.SetField(None) |
# c1.SetField(None) |
79 |
self.assertEqual(c1.GetProperties(0), default1) |
# self.assertEqual(c1.GetProperties(0), default1) |
80 |
self.assertEqual(c1.GetProperties("0"), default1) |
# self.assertEqual(c1.GetProperties("0"), default1) |
81 |
|
|
82 |
c0.SetField("c0") |
# c0.SetField("c0") |
83 |
self.assertEqual(c0.GetProperties(10), default0) |
# self.assertEqual(c0.GetProperties(10), default0) |
84 |
self.assertEqual(c0.GetProperties(11), default0) |
# self.assertEqual(c0.GetProperties(11), default0) |
85 |
|
|
86 |
c1.SetField("c1") |
# c1.SetField("c1") |
87 |
self.assertEqual(c1.GetProperties(0), "1") |
# self.assertEqual(c1.GetProperties(0), "1") |
88 |
self.assertEqual(c1.GetProperties("0"), "2") |
# self.assertEqual(c1.GetProperties("0"), "2") |
89 |
|
|
90 |
if __name__ == "__main__": |
if __name__ == "__main__": |
91 |
unittest.main() |
unittest.main() |