def test_holoviews_pane_switch_backend(document, comm): curve = hv.Curve([1, 2, 3]) pane = Pane(curve) # Create pane row = pane.get_root(document, comm=comm) assert isinstance(row, BkRow) assert len(row.children) == 1 model = row.children[0] assert pane._models[row.ref['id']][0] is model assert model.text.startswith('<img src=') # Replace Pane.object pane.backend = 'bokeh' model = row.children[0] assert isinstance(model, Figure) # Cleanup pane._cleanup(row) assert pane._models == {}