def test_tabulator_download_menu_default(): df = makeMixedDataFrame() table = Tabulator(df) filename, button = table.download_menu() assert isinstance(filename, TextInput) assert isinstance(button, Button) assert filename.value == 'table.csv' assert filename.name == 'Filename' assert button.name == 'Download'
def test_tabulator_download_menu_custom_kwargs(): df = makeMixedDataFrame() table = Tabulator(df) filename, button = table.download_menu( text_kwargs={ 'name': 'Enter filename', 'value': 'file.csv' }, button_kwargs={'name': 'Download table'}, ) assert isinstance(filename, TextInput) assert isinstance(button, Button) assert filename.value == 'file.csv' assert filename.name == 'Enter filename' assert button.name == 'Download table'