def test_buttonclick_event_callbacks(): button = Button() test_callback = EventCallback() button.on_event(events.ButtonClick, test_callback) assert test_callback.event_name == None button._trigger_event(events.ButtonClick(button)) assert test_callback.event_name == events.ButtonClick.event_name
def test_buttonclick_constructor_plot(): with pytest.raises(ValueError): events.ButtonClick(Plot())
def test_buttonclick_constructor_div() -> None: with pytest.raises(ValueError): events.ButtonClick(Div())
def test_buttonclick_constructor_button(): model = Button() event = events.ButtonClick(model) assert event._model_id == model.id
def test_buttonclick_constructor_button() -> None: model = Button() event = events.ButtonClick(model) assert event.model == model