Example #1
0
 def test_default_mute_glyph_basic_prop(self) -> None:
     kwargs = dict(fill_alpha=0.7, line_alpha=0.8, line_color="red")
     glyph_visuals = bpr.pop_visuals(Circle, kwargs)
     muted_visuals = bpr.pop_visuals(Circle, kwargs, prefix='muted_', defaults=glyph_visuals, override_defaults={'alpha':0.2})
     ca = bpr.make_glyph(Circle, kwargs, muted_visuals)
     assert ca.fill_alpha == 0.2
     assert ca.line_alpha == 0.2
     assert isinstance(ca, Circle)
Example #2
0
 def test_user_specified_mute_glyph(self) -> None:
     kwargs = dict(fill_alpha=0.7, line_alpha=0.8, line_color="red", muted_color="blue", muted_alpha=0.4)
     glyph_visuals = bpr.pop_visuals(Circle, kwargs)
     muted_visuals = bpr.pop_visuals(Circle, kwargs, prefix='muted_', defaults=glyph_visuals, override_defaults={'alpha':0.2})
     ca = bpr.make_glyph(Circle, kwargs, muted_visuals)
     assert ca.fill_alpha == 0.4
     assert ca.line_alpha == 0.4
     assert ca.line_color == "blue"
     assert ca.fill_color == "blue"
Example #3
0
 def test_override_defaults_with_prefix(self) -> None:
     glyph_kwargs = dict(fill_alpha=1, line_alpha=1)
     kwargs=dict(alpha=0.6)
     ca = bpr.pop_visuals(Circle, kwargs, prefix='nonselection_', defaults=glyph_kwargs, override_defaults={'alpha':0.1})
     assert ca['fill_alpha'] == 0.1
     assert ca['hatch_alpha'] == 0.1
     assert ca['line_alpha'] == 0.1
Example #4
0
 def test_override_defaults(self):
     kwargs = dict(fill_alpha=0.7, line_alpha=0.8)
     ca = bpr.pop_visuals(Circle, kwargs, defaults=dict(line_color="blue", fill_color="green"), override_defaults=dict(color="white"))
     assert ca['fill_alpha'] == 0.7
     assert ca['line_alpha'] == 0.8
     assert ca["line_color"] == "white"
     assert ca["fill_color"] == "white"
     assert set(ca) == { "fill_color", "line_color", "fill_alpha", "line_alpha" }
Example #5
0
 def test_basic_trait(self):
     kwargs = dict(fill_alpha=0.7, alpha=0.8, color="red")
     ca = bpr.pop_visuals(Circle, kwargs)
     assert ca['fill_alpha'] == 0.7
     assert ca['line_alpha'] == 0.8
     assert ca["line_color"] == "red"
     assert ca["fill_color"] == "red"
     assert set(ca) == { "fill_color", "line_color", "fill_alpha", "line_alpha" }
Example #6
0
 def test_defaults(self) -> None:
     kwargs = dict(fill_alpha=0.7, line_alpha=0.8, line_color="red")
     ca = bpr.pop_visuals(Circle, kwargs, defaults=dict(line_color="blue", fill_color="green"))
     assert ca['fill_alpha'] == 0.7
     assert ca['line_alpha'] == 0.8
     assert ca["line_color"] == "red"
     assert ca["fill_color"] == "green"
     assert set(ca) == { "fill_color", "hatch_color", "line_color", "fill_alpha", "hatch_alpha", "line_alpha" }
Example #7
0
 def test_basic_prop(self) -> None:
     kwargs = dict(fill_alpha=0.7, line_alpha=0.8, line_color="red")
     ca = bpr.pop_visuals(Circle, kwargs)
     assert ca['fill_alpha'] == 0.7
     assert ca['line_alpha'] == 0.8
     assert ca["line_color"] == "red"
     assert ca["fill_color"] == "#1f77b4"
     assert set(ca) == { "fill_color", "hatch_color", "line_color", "fill_alpha", "hatch_alpha", "line_alpha" }