107 |
|
|
108 |
failUnlessEqual(cs1, c.getCSAt(0, 150, 150, None)) |
failUnlessEqual(cs1, c.getCSAt(0, 150, 150, None)) |
109 |
|
|
110 |
|
def testBoxSizeActive(): |
111 |
|
"""Test that the box size affects the activation correctly. |
112 |
|
""" |
113 |
|
cs1 = vs.orthoBoxCS(0, "1", 0, 10, 10, 1, 1, 10, 10) |
114 |
|
cs2 = vs.orthoBoxCS(0, "1", 0, 110, 10, 10, 10, 1, 1) |
115 |
|
cs3 = vs.orthoBoxCS(0, "1", 0, 110, 110, 5, 5, 5, 5) |
116 |
|
for i in (cs1, cs2, cs3): vs.activate(i) |
117 |
|
|
118 |
|
failUnlessEqual(-1, c.getCSAt(0, 9, 11, None)) |
119 |
|
failUnlessEqual(-1, c.getCSAt(0, 11, 9, None)) |
120 |
|
failUnlessEqual(cs1, c.getCSAt(0, 11, 11, None)) |
121 |
|
failUnlessEqual(cs1, c.getCSAt(0, 19, 19, None)) |
122 |
|
failUnlessEqual(-1, c.getCSAt(0, 21, 19, None)) |
123 |
|
failUnlessEqual(-1, c.getCSAt(0, 19, 21, None)) |
124 |
|
|
125 |
|
failUnlessEqual(-1, c.getCSAt(0, 109, 11, None)) |
126 |
|
failUnlessEqual(-1, c.getCSAt(0, 111, 9, None)) |
127 |
|
failUnlessEqual(cs2, c.getCSAt(0, 111, 11, None)) |
128 |
|
failUnlessEqual(cs2, c.getCSAt(0, 119, 19, None)) |
129 |
|
failUnlessEqual(-1, c.getCSAt(0, 121, 19, None)) |
130 |
|
failUnlessEqual(-1, c.getCSAt(0, 119, 21, None)) |
131 |
|
|
132 |
|
failUnlessEqual(-1, c.getCSAt(0, 109, 111, None)) |
133 |
|
failUnlessEqual(-1, c.getCSAt(0, 111, 109, None)) |
134 |
|
failUnlessEqual(cs3, c.getCSAt(0, 111, 111, None)) |
135 |
|
failUnlessEqual(cs3, c.getCSAt(0, 119, 119, None)) |
136 |
|
failUnlessEqual(-1, c.getCSAt(0, 136, 119, None)) |
137 |
|
failUnlessEqual(-1, c.getCSAt(0, 119, 136, None)) |
138 |
|
|
139 |
def testActiveDepthWithTrans(): |
def testActiveDepthWithTrans(): |
140 |
s = vs.size |
s = vs.size |
141 |
|
|