def test_label_already_exists(self): legend = Legend(items=[LegendItem(label=dict(value="foo"))]) renderer = GlyphRenderer() bph._handle_legend_label("foo", legend, renderer) assert len(legend.items) == 1 assert legend.items[0].label == dict(value="foo") assert legend.items[0].renderers == [renderer]
def test_bad_arg(self, arg): with pytest.raises(ValueError): bph._handle_legend_label(arg, "legend", "renderer")