def test_matplotlib_pane(document, comm): pane = Pane(mpl_figure()) # Create pane model = pane.get_root(document, comm=comm) assert model.text.startswith('<img') text = model.text assert pane._models[model.ref['id']][0] is model # Replace Pane.object pane.object = mpl_figure() assert model.text != text assert pane._models[model.ref['id']][0] is model # Cleanup pane._cleanup(model) assert pane._models == {}
def test_get_matplotlib_pane_type(): assert PaneBase.get_pane_type(mpl_figure()) is Matplotlib
def mpl_view(self): return mpl_figure()