def test_checkbox(document, comm): checkbox = Checkbox(value=True, name='Checkbox') widget = checkbox._get_root(document, comm=comm) assert isinstance(widget, checkbox._widget_type) assert widget.labels == ['Checkbox'] assert widget.active == [0] widget.active = [] checkbox._comm_change({'active': []}) assert checkbox.value == False checkbox.value = True assert widget.active == [0]
def test_checkbox(document, comm): checkbox = Checkbox(value=True, name='Checkbox') box = checkbox._get_model(document, comm=comm) assert isinstance(box, WidgetBox) widget = box.children[0] assert isinstance(widget, checkbox._widget_type) assert widget.labels == ['Checkbox'] assert widget.active == [0] widget.active = [] checkbox._comm_change({'active': []}) assert checkbox.value == False checkbox.value = True assert widget.active == [0]