30 |
|
|
31 |
from Thuban.Model.session import Session |
from Thuban.Model.session import Session |
32 |
from Thuban.Model.layer import Layer |
from Thuban.Model.layer import Layer |
33 |
|
from Thuban.Model.range import Range |
34 |
|
|
35 |
import copy |
import copy |
36 |
|
|
170 |
self.assertEqual(group.GetProperties(), newProps) |
self.assertEqual(group.GetProperties(), newProps) |
171 |
|
|
172 |
# test SetRange() |
# test SetRange() |
173 |
self.assertRaises(ValueError, group.SetRange, 1, 0) |
self.assertRaises(ValueError, group.SetRange, (1, 0)) |
174 |
group.SetRange(-5, 5) |
group.SetRange(Range("]-oo;6]")) |
175 |
|
self.assertEqual(group.GetRange(), "]-oo;6]") |
176 |
|
group.SetRange((-5, 5)) |
177 |
self.assertEqual(group.GetRange(), "[-5;5[") |
self.assertEqual(group.GetRange(), "[-5;5[") |
178 |
|
|
179 |
# test Matches() |
# test Matches() |
238 |
"""Test ClassIterator""" |
"""Test ClassIterator""" |
239 |
|
|
240 |
groups = [ClassGroupSingleton(5), ClassGroupSingleton(5), |
groups = [ClassGroupSingleton(5), ClassGroupSingleton(5), |
241 |
ClassGroupRange(-3, 3), ClassGroupSingleton(-5), |
ClassGroupRange((-3, 3)), ClassGroupSingleton(-5), |
242 |
ClassGroupDefault()] |
ClassGroupDefault()] |
243 |
|
|
244 |
clazz = Classification() |
clazz = Classification() |
309 |
self.assertEquals(c.FindGroup(5), s) |
self.assertEquals(c.FindGroup(5), s) |
310 |
self.assertEquals(c.FindGroup(0), c.GetDefaultGroup()) |
self.assertEquals(c.FindGroup(0), c.GetDefaultGroup()) |
311 |
|
|
312 |
r = ClassGroupRange(-10, 10) |
r = ClassGroupRange((-10, 10)) |
313 |
c.AppendGroup(r) |
c.AppendGroup(r) |
314 |
self.assertEquals(c.FindGroup(-11), c.GetDefaultGroup()) |
self.assertEquals(c.FindGroup(-11), c.GetDefaultGroup()) |
315 |
self.assertEquals(c.FindGroup(-10), r) |
self.assertEquals(c.FindGroup(-10), r) |