Changeset 143 for trunk/tests/chart.py
- Timestamp:
- 02/03/09 16:17:35 (3 years ago)
- Files:
-
- 1 modified
-
trunk/tests/chart.py (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/chart.py
r141 r143 1 # Copyright (c) 2007-2008by Lorenzo Gil Sanchez <lorenzo.gil.sanchez@gmail.com>1 # Copyright(c) 2007-2009 by Lorenzo Gil Sanchez <lorenzo.gil.sanchez@gmail.com> 2 2 # 3 3 # This file is part of PyCha. … … 22 22 import pycha.chart 23 23 24 24 25 class FunctionsTests(unittest.TestCase): 25 26 … … 31 32 self.assertEqual(pycha.chart.uniqueIndices(arr), range(30)) 32 33 33 arr = (range(4), )34 arr = (range(4), ) 34 35 self.assertEqual(pycha.chart.uniqueIndices(arr), range(4)) 35 36 36 arr = (range(0), )37 arr = (range(0), ) 37 38 self.assertEqual(pycha.chart.uniqueIndices(arr), []) 39 38 40 39 41 class AreaTests(unittest.TestCase): … … 49 51 self.assertEqual(str(area), msg) 50 52 53 51 54 class OptionTests(unittest.TestCase): 52 55 … … 57 60 self.assertEqual(opt['c'], 3) 58 61 59 opt = pycha.chart.Option({'a': 1, 'b':2, 'c':3})62 opt = pycha.chart.Option({'a': 1, 'b': 2, 'c': 3}) 60 63 self.assertEqual(opt.a, opt['a']) 61 64 self.assertEqual(opt.b, 2) … … 74 77 self.assertEqual(opt.a, 10) 75 78 self.assertEqual(opt.b, 20) 79 76 80 77 81 class ChartTests(unittest.TestCase): … … 96 100 def test_datasets(self): 97 101 ch = pycha.chart.Chart(None) 98 d1 = ('dataset1', ([0, 0], [1,2], [2,1.5]))99 d2 = ('dataset2', ([0, 1], [1,2], [2,2.4]))100 d3 = ('dataset3', ([0, 4], [1,3], [2,0.5]))102 d1 = ('dataset1', ([0, 0], [1, 2], [2, 1.5])) 103 d2 = ('dataset2', ([0, 1], [1, 2], [2, 2.4])) 104 d3 = ('dataset3', ([0, 4], [1, 3], [2, 0.5])) 101 105 ch.addDataset((d1, d2, d3)) 102 106 self.assertEqual(ch._getDatasetsKeys(), … … 119 123 self.assertEqual(ch.resetFlag, False) 120 124 self.assertEqual(ch.options.shouldFill, False) 121 dataset = (('dataset1', ([0, 1], [1, 1])), )125 dataset = (('dataset1', ([0, 1], [1, 1])), ) 122 126 ch.addDataset(dataset) 123 127 self.assertEqual(ch._getDatasetsKeys(), ['dataset1']) … … 130 134 def test_colorscheme(self): 131 135 ch = pycha.chart.Chart(None, {'colorScheme': '#000000'}) 132 dataset = (('dataset1', ([0, 1], [1, 1])), )136 dataset = (('dataset1', ([0, 1], [1, 1])), ) 133 137 ch.addDataset(dataset) 134 138 ch._setColorscheme() … … 156 160 ch._updateXY() 157 161 self.assertEqual((ch.area.x, ch.area.y, ch.area.w, ch.area.h), 158 (10, 10, 480, 480))162 (10, 10, 480, 480)) 159 163 self.assertEqual(ch.minxval, 0.0) 160 164 self.assertEqual(ch.maxxval, 3) … … 238 242 if __name__ == '__main__': 239 243 unittest.main(defaultTest='test_suite') 240
