def test_get_vtk_pane_type_from_render_window(): assert PaneBase.get_pane_type( vtk.vtkRenderWindow()) is VTKRenderWindowSynchronized assert PaneBase.get_pane_type( vtk.vtkRenderWindow(), serialize_on_instantiation=True) is VTKRenderWindow
def test_get_vtkvol_pane_type_from_np_array(): assert PaneBase.get_pane_type(np.array([]).reshape((0, 0, 0))) is VTKVolume
def test_get_vtkjs_pane_type_from_url(): url = r'https://raw.githubusercontent.com/Kitware/vtk-js/master/Data/StanfordDragon.vtkjs' assert PaneBase.get_pane_type(url) is VTKJS
def test_get_vtkjs_pane_type_from_file(): file = r'StanfordDragon.vtkjs' assert PaneBase.get_pane_type(file) is VTKJS
def test_get_dataframe_pane_type(): import pandas as pd df = pd._testing.makeDataFrame() assert PaneBase.get_pane_type(df) is DataFrame
def test_get_vtk_pane_type_from_render_window(): assert PaneBase.get_pane_type(vtk.vtkRenderWindow()) is VTK
def test_get_vtk_pane_type_from_render_window(): renWin = make_render_window() assert PaneBase.get_pane_type(renWin) is VTK
def test_get_bokeh_pane_type(): div = Div() assert PaneBase.get_pane_type(div) is Bokeh
def test_get_plotly_pane_type_from_figure(): trace = go.Scatter(x=[0, 1], y=[2, 3]) fig = go.Figure([trace]) assert PaneBase.get_pane_type(fig) is Plotly
def test_get_plotly_pane_type_from_trace(): trace = go.Scatter(x=[0, 1], y=[2, 3]) assert PaneBase.get_pane_type(trace) is Plotly
def test_get_streamz_seriess_pane_type(): from streamz.dataframe import Random sdf = Random(interval='200ms', freq='50ms').groupby('y').sum() assert PaneBase.get_pane_type(sdf.x) is DataFrame
def test_get_streamz_dataframe_pane_type(): from streamz.dataframe import Random sdf = Random(interval='200ms', freq='50ms') assert PaneBase.get_pane_type(sdf) is DataFrame
def test_get_holoviews_pane_type(): curve = hv.Curve([1, 2, 3]) assert PaneBase.get_pane_type(curve) is HoloViews
def test_get_vtkvol_pane_type_from_vtk_image(): image_data = make_image_data() assert PaneBase.get_pane_type(image_data) is VTKVolume
def test_get_vega_pane_type_from_dict(): assert PaneBase.get_pane_type(vega_example) is Vega
def test_get_markdown_pane_type(): assert PaneBase.get_pane_type("**Markdown**") is Markdown
def test_get_vega_pane_type_from_altair(): assert PaneBase.get_pane_type(altair_example()) is Vega
def test_get_matplotlib_pane_type(): assert PaneBase.get_pane_type(mpl_figure()) is Matplotlib
def test_get_param_method_pane_type(): assert PaneBase.get_pane_type(View().view) is ParamMethod
def test_get_series_pane_type(): import pandas as pd df = pd._testing.makeDataFrame() assert PaneBase.get_pane_type(df.iloc[:, 0]) is DataFrame
def test_get_html_pane_type(): assert PaneBase.get_pane_type("<h1>Test</h1>") is HTML