(monkeypatch)
| 19 | |
| 20 | |
| 21 | def test_load_old_api(monkeypatch): |
| 22 | mpl_test_backend = SimpleNamespace(**vars(backend_template)) |
| 23 | mpl_test_backend.new_figure_manager = ( |
| 24 | lambda num, *args, FigureClass=mpl.figure.Figure, **kwargs: |
| 25 | FigureManagerTemplate( |
| 26 | FigureCanvasTemplate(FigureClass(*args, **kwargs)), num)) |
| 27 | monkeypatch.setitem(sys.modules, "mpl_test_backend", mpl_test_backend) |
| 28 | mpl.use("module://mpl_test_backend") |
| 29 | assert type(plt.figure().canvas) == FigureCanvasTemplate |
| 30 | plt.draw_if_interactive() |
| 31 | |
| 32 | |
| 33 | def test_show(monkeypatch): |
nothing calls this directly
no test coverage detected
searching dependent graphs…