def test_Title() -> None: title = Title() assert title.level == 'annotation' assert title.text == "" assert title.vertical_align == 'bottom' assert title.align == 'left' assert title.offset == 0 assert title.text_font == 'helvetica' assert title.text_font_size == '13px' assert title.text_font_style == 'bold' assert title.text_color == '#444444' assert title.text_alpha == 1.0 assert title.text_line_height == 1.0 check_fill_properties(title, "background_", None, 1.0) check_line_properties(title, "border_", None, 1.0, 1.0) check_properties_existence( title, ANNOTATION + [ "text", "vertical_align", "align", "offset", "standoff", ], TEXT, prefix("border_", LINE), prefix("background_", FILL), )
def test_Label() -> None: label = Label(x=11, y=12) assert label.level == 'annotation' assert label.x == 11 assert label.y == 12 assert label.x_units == 'data' assert label.y_units == 'data' assert label.text == "" assert label.angle == 0 assert label.angle_units == 'rad' assert label.x_offset == 0 assert label.y_offset == 0 assert label.x_range_name == 'default' assert label.y_range_name == 'default' check_text_properties(label, scalar=True) check_fill_properties(label, "background_", None, 1.0) check_line_properties(label, "border_", None, 1.0, 1.0) check_properties_existence( label, ANNOTATION + [ "x", "y", "x_units", "y_units", "text", "angle", "angle_units", "x_offset", "y_offset", ], TEXT, prefix('border_', LINE), prefix('background_', FILL), )
def test_Legend() -> None: legend = Legend() assert legend.location == 'top_right' assert legend.orientation == 'vertical' assert legend.title is None assert legend.title_standoff == 5 assert legend.label_standoff == 5 assert legend.label_height == 20 assert legend.label_width == 20 assert legend.glyph_height == 20 assert legend.glyph_width == 20 assert legend.padding == 10 assert legend.spacing == 3 assert legend.margin == 10 assert legend.items == [] check_line_properties(legend, "border_", "#e5e5e5", 1.0, 0.5) check_text_properties(legend, "label_", "13px", "middle", scalar=True) check_fill_properties(legend, "background_", "#ffffff", 0.95) check_properties_existence(legend, [ "visible", "location", "orientation", "title", "title_standoff", "label_standoff", "label_height", "label_width", "glyph_height", "glyph_width", "margin", "padding", "spacing", "items", "level", "x_range_name", "y_range_name", "click_policy" ], prefix('label_', TEXT), prefix('title_', TEXT), prefix('border_', LINE), prefix('background_', FILL), prefix('inactive_', FILL))
def test_LabelSet() -> None: label_set = LabelSet() assert label_set.level == 'annotation' assert label_set.x is None assert label_set.y is None assert label_set.x_units == 'data' assert label_set.y_units == 'data' assert label_set.text == 'text' assert label_set.angle == 0 assert label_set.angle_units == 'rad' assert label_set.x_offset == 0 assert label_set.y_offset == 0 assert label_set.render_mode == 'canvas' assert label_set.x_range_name == 'default' assert label_set.y_range_name == 'default' assert isinstance(label_set.source, ColumnDataSource) assert label_set.source.data == {} check_text_properties(label_set) check_fill_properties(label_set, "background_", None, 1.0) check_line_properties(label_set, "border_", None, 1.0, 1.0) check_properties_existence(label_set, [ "visible", "level", "x", "y", "x_units", "y_units", "text", "angle", "angle_units", "x_offset", "y_offset", "render_mode", "x_range_name", "y_range_name", "source" ], TEXT, ANGLE, prefix('border_', LINE), prefix('background_', FILL))
def test_Title() -> None: title = Title() assert title.level == 'annotation' assert title.text == "" assert title.vertical_align == 'bottom' assert title.align == 'left' assert title.offset == 0 assert title.text_font == 'helvetica' assert title.text_font_size == '13px' assert title.text_font_style == 'bold' assert title.text_color == '#444444' assert title.text_alpha == 1.0 assert title.text_line_height == 1.0 check_fill_properties(title, "background_", None, 1.0) check_line_properties(title, "border_", None, 1.0, 1.0) check_properties_existence(title, [ "visible", "level", "text", "vertical_align", "align", "offset", "standoff", "text_font", "text_font_size", "text_font_style", "text_color", "text_alpha", "text_line_height", "x_range_name", "y_range_name", "render_mode"], prefix('border_', LINE), prefix('background_', FILL))
def test_ColorBar() -> None: color_mapper = LinearColorMapper() color_bar = ColorBar(color_mapper=color_mapper) assert color_bar.location == 'top_right' assert color_bar.orientation == 'auto' assert color_bar.height == 'auto' assert color_bar.width == 'auto' assert color_bar.scale_alpha == 1.0 assert color_bar.title is None assert color_bar.title_standoff == 2 assert color_bar.ticker == "auto" assert color_bar.formatter == "auto" assert color_bar.color_mapper == color_mapper assert color_bar.margin == 30 assert color_bar.padding == 10 assert color_bar.label_standoff == 5 assert color_bar.major_tick_in == 5 assert color_bar.major_tick_out == 0 assert color_bar.minor_tick_in == 0 assert color_bar.minor_tick_out == 0 check_text_properties(color_bar, "title_", "13px", "bottom", "italic", scalar=True) check_text_properties(color_bar, "major_label_", "11px", "bottom", "normal", "left", scalar=True) check_line_properties(color_bar, "major_tick_", "#ffffff") check_line_properties(color_bar, "minor_tick_", None) check_line_properties(color_bar, "bar_", None) check_line_properties(color_bar, "border_", None) check_fill_properties(color_bar, "background_", "#ffffff", 0.95) check_properties_existence(color_bar, [ "level", "visible", "location", "orientation", "height", "width", "scale_alpha", "title", "title_standoff", "ticker", "formatter", "color_mapper", "margin", "padding", "x_range_name", "y_range_name", "label_standoff", "major_tick_in", "major_tick_out", "minor_tick_in", "minor_tick_out", "major_label_overrides"], prefix('title_', TEXT), prefix('major_label_', TEXT), prefix('major_tick_', LINE), prefix('minor_tick_', LINE), prefix('bar_', LINE), prefix('border_', LINE), prefix('background_', FILL) )
def test_LabelSet() -> None: label_set = LabelSet() assert label_set.level == 'annotation' assert label_set.x == field("x") assert label_set.y == field("y") assert label_set.x_units == 'data' assert label_set.y_units == 'data' assert label_set.text == field("text") assert label_set.angle == 0 assert label_set.angle_units == 'rad' assert label_set.x_offset == 0 assert label_set.y_offset == 0 assert label_set.x_range_name == 'default' assert label_set.y_range_name == 'default' assert isinstance(label_set.source, ColumnDataSource) assert label_set.source.data == {} check_text_properties(label_set) check_fill_properties(label_set, "background_", None, 1.0) check_line_properties(label_set, "border_", None, 1.0, 1.0) check_properties_existence( label_set, ANNOTATION + [ "x", "y", "x_units", "y_units", "text", "angle", "angle_units", "x_offset", "y_offset", "source", ], TEXT, ANGLE, prefix('border_', LINE), prefix('background_', FILL), )
def test_Label() -> None: label = Label() assert label.level == 'annotation' assert label.x is None assert label.y is None assert label.x_units == 'data' assert label.y_units == 'data' assert label.text is None assert label.angle == 0 assert label.angle_units == 'rad' assert label.x_offset == 0 assert label.y_offset == 0 assert label.render_mode == 'canvas' assert label.x_range_name == 'default' assert label.y_range_name == 'default' check_text_properties(label, scalar=True) check_fill_properties(label, "background_", None, 1.0) check_line_properties(label, "border_", None, 1.0, 1.0) check_properties_existence(label, [ "level", "visible", "x", "y", "x_units", "y_units", "text", "angle", "angle_units", "x_offset", "y_offset", "render_mode", "x_range_name", "y_range_name" ], TEXT, prefix('border_', LINE), prefix('background_', FILL))