(use_clabeltext, contour_zorder, clabel_zorder)
| 367 | [(True, 123, 1234), (False, 123, 1234), |
| 368 | (True, 123, None), (False, 123, None)]) |
| 369 | def test_clabel_zorder(use_clabeltext, contour_zorder, clabel_zorder): |
| 370 | x, y = np.meshgrid(np.arange(0, 10), np.arange(0, 10)) |
| 371 | z = np.max(np.dstack([abs(x), abs(y)]), 2) |
| 372 | |
| 373 | fig, ax = plt.subplots() |
| 374 | cs = ax.contour(x, y, z, zorder=contour_zorder) |
| 375 | clabels = cs.clabel(zorder=clabel_zorder, use_clabeltext=use_clabeltext) |
| 376 | |
| 377 | if clabel_zorder is None: |
| 378 | expected_clabel_zorder = 2+contour_zorder |
| 379 | else: |
| 380 | expected_clabel_zorder = clabel_zorder |
| 381 | |
| 382 | for clabel in clabels: |
| 383 | assert clabel.get_zorder() == expected_clabel_zorder |
| 384 | |
| 385 | |
| 386 | def test_clabel_with_large_spacing(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…