Changeset 139 for trunk/tests/pie.py

Show
Ignore:
Timestamp:
01/31/09 03:07:13 (3 years ago)
Author:
lgs
Message:

Index the ticks by xval and not name. This fixes a broken example

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tests/pie.py

    r112 r139  
    120120        ch._updateChart() 
    121121        ch._updateTicks() 
    122         self.assertEqual(ch.xticks, [('dataset1', 'dataset1 (10.0%)'), 
    123                                      ('dataset2', 'dataset2 (20.0%)'), 
    124                                      ('dataset3', 'dataset3 (70.0%)')]) 
     122        self.assertEqual(ch.xticks, [(0, 'dataset1 (10.0%)'), 
     123                                     (1, 'dataset2 (20.0%)'), 
     124                                     (2, 'dataset3 (70.0%)')]) 
     125 
     126        ticks = [{'v': 0, 'label': 'First dataset'}, 
     127                 {'v': 1, 'label': 'Second dataset'}, 
     128                 {'v': 2, 'label': 'Third dataset'}] 
     129        opt = {'axis': {'x': {'ticks': ticks},},} 
     130        ch = pycha.pie.PieChart(surface, opt) 
     131        ch.addDataset(dataset) 
     132        ch._updateXY() 
     133        ch._updateChart() 
     134        ch._updateTicks() 
     135        self.assertEqual(ch.xticks, [(0, 'First dataset (10.0%)'), 
     136                                     (1, 'Second dataset (20.0%)'), 
     137                                     (2, 'Third dataset (70.0%)')]) 
    125138 
    126139