| 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%)')]) |