def test_rangexy_framewise_not_reset_if_triggering(self): stream = RangeXY(x_range=(0, 2), y_range=(0, 1)) curve = DynamicMap(lambda z, x_range, y_range: Curve([1, 2, z]), kdims=['z'], streams=[stream]).redim.range(z=(0, 3)) bokeh_server_renderer.get_plot(curve.opts(framewise=True)) stream.event(x_range=(0, 3)) self.assertEqual(stream.x_range, (0, 3))
def test_rangexy_framewise_reset(self): stream = RangeXY(x_range=(0, 2), y_range=(0, 1)) curve = DynamicMap(lambda z, x_range, y_range: Curve([1, 2, z]), kdims=['z'], streams=[stream]).redim.range(z=(0, 3)) plot = bokeh_server_renderer.get_plot(curve.opts(framewise=True)) plot.update((1, )) self.assertEqual(stream.y_range, None)