4
from enthought.chaco2.api import DataRange2D, DataView, GridDataSource
7
class DataViewTestCase(unittest.TestCase):
11
self.assert_(dv.orientation=="h")
12
self.assert_(dv.index_scale=="linear")
13
self.assert_(dv.bgcolor=="white")
14
self.assert_(dv.overlay_border==True)
16
self.assert_(dv.range2d.x_range==dv.index_range)
17
self.assert_(dv.range2d.y_range==dv.value_range)
19
def test_orientation(self):
21
x_mapper_start = dv.x_mapper
22
y_mapper_start = dv.y_mapper
24
self.assert_(dv.x_mapper is y_mapper_start)
25
self.assert_(dv.y_mapper is x_mapper_start)
27
def test_range2d_changed(self):
31
old_range = dv.range2d
34
self.assert_(dv.range2d.sources==[ds])
36
self.assert_(dv.range2d.sources==[ds])
37
self.assert_(old_range.sources==[])
38
self.assert_(dv.range2d.x_range is dv.index_mapper.range)
39
self.assert_(dv.range2d.y_range is dv.value_mapper.range)
41
if __name__ == '__main__':