/usr/lib/python2.7/dist-packages/chaco/tests/data_view_test_case.py is in python-chaco 4.4.1-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | import unittest
from chaco.api import DataRange2D, DataView, GridDataSource
class DataViewTestCase(unittest.TestCase):
def test_empty(self):
dv = DataView()
self.assert_(dv.orientation=="h")
self.assert_(dv.index_scale=="linear")
self.assert_(dv.bgcolor=="white")
self.assert_(dv.overlay_border==True)
self.assert_(dv.range2d.x_range==dv.index_range)
self.assert_(dv.range2d.y_range==dv.value_range)
def test_orientation(self):
dv = DataView()
x_mapper_start = dv.x_mapper
y_mapper_start = dv.y_mapper
dv.orientation = "v"
self.assert_(dv.x_mapper is y_mapper_start)
self.assert_(dv.y_mapper is x_mapper_start)
def test_range2d_changed(self):
dv = DataView()
ds = GridDataSource()
dv.range2d.add(ds)
old_range = dv.range2d
r = DataRange2D()
self.assert_(dv.range2d.sources==[ds])
dv.range2d = r
self.assert_(dv.range2d.sources==[ds])
self.assert_(old_range.sources==[])
self.assert_(dv.range2d.x_range is dv.index_mapper.range)
self.assert_(dv.range2d.y_range is dv.value_mapper.range)
if __name__ == '__main__':
import nose
nose.run()
|