예제 #1
0
def test_config_none():
    # Given
    css_count = len(pn.config.css_files)
    pn.config.js_files.clear()
    # When
    Tabulator.config(css=None)
    # Then
    assert len(pn.config.css_files) == css_count
예제 #2
0
def test_config_custom():
    # When
    Tabulator.config(css="materialize")
    # Then
    assert CSS_HREFS["materialize"] in pn.config.css_files
예제 #3
0
def test_config_default():
    # When
    Tabulator.config()
    # Then
    assert CSS_HREFS["default"] in pn.config.css_files
예제 #4
0
        component=TabulatorDataCDSApp,
        parameters={
            "configuration": _configuration_basic,
            "data": _dataframe
        },
    )
    reloader_dataframe_actions = Reloader(
        component=TabulatorDataFrameApp,
        parameters={
            "configuration": _configuration_basic,
            "data": _dataframe
        },
    )
    reloaders = [
        reloader_dataframe_actions,
        reloader_cds_actions,
        tabulator_data_specified_in_configuration,
        tabulator_data_specified_as_data_frame_value,
        tabulator_data_specified_as_column_data_source_value,
    ]
    return Designer(components=reloaders)


if __name__ == "__main__":
    Tabulator.config(css="site")
    # Tabulator()
    # test_designer().show()

    TabulatorDataFrameApp(configuration=_configuration_basic(),
                          data=_dataframe()).show(port=5007)