(self, workbook_, worksheet_)
| 347 | |
| 348 | @pytest.fixture |
| 349 | def populate_fixture(self, workbook_, worksheet_): |
| 350 | chart_data = BubbleChartData() |
| 351 | series_1 = chart_data.add_series("Series 1") |
| 352 | for pt in ((1, 1.1, 10), (2, 2.2, 20)): |
| 353 | series_1.add_data_point(*pt) |
| 354 | series_2 = chart_data.add_series("Series 2") |
| 355 | for pt in ((3, 3.3, 30), (4, 4.4, 40)): |
| 356 | series_2.add_data_point(*pt) |
| 357 | |
| 358 | workbook_writer = BubbleWorkbookWriter(chart_data) |
| 359 | |
| 360 | expected_calls = [ |
| 361 | call.write_column(1, 0, [1, 2], ANY), |
| 362 | call.write(0, 1, "Series 1"), |
| 363 | call.write_column(1, 1, [1.1, 2.2], ANY), |
| 364 | call.write(0, 2, "Size"), |
| 365 | call.write_column(1, 2, [10, 20], ANY), |
| 366 | call.write_column(5, 0, [3, 4], ANY), |
| 367 | call.write(4, 1, "Series 2"), |
| 368 | call.write_column(5, 1, [3.3, 4.4], ANY), |
| 369 | call.write(4, 2, "Size"), |
| 370 | call.write_column(5, 2, [30, 40], ANY), |
| 371 | ] |
| 372 | return workbook_writer, workbook_, worksheet_, expected_calls |
| 373 | |
| 374 | # fixture components --------------------------------------------- |
| 375 |
nothing calls this directly
no test coverage detected