Exemple #1
0
 def test_server_callback_resolve_attr_spec_tap_event(self):
     plot = Plot()
     event = Tap(plot, x=42)
     msg = Callback.resolve_attr_spec('cb_obj.x', event, plot)
     self.assertEqual(msg, {'id': plot.ref['id'], 'value': 42})
Exemple #2
0
 def test_server_callback_resolve_attr_spec_source_selected(self):
     source = ColumnDataSource()
     source.selected = Selection(indices=[1, 2, 3])
     msg = Callback.resolve_attr_spec('cb_obj.selected.indices', source)
     self.assertEqual(msg, {'id': source.ref['id'], 'value': [1, 2, 3]})
Exemple #3
0
 def test_server_callback_resolve_attr_spec_range1d_end(self):
     range1d = Range1d(start=0, end=10)
     msg = Callback.resolve_attr_spec('x_range.attributes.end', range1d)
     self.assertEqual(msg, {'id': range1d.ref['id'], 'value': 10})
 def test_server_callback_resolve_attr_spec_tap_event(self):
     plot = Plot()
     event = Tap(plot, x=42)
     msg = Callback.resolve_attr_spec('cb_obj.x', event, plot)
     self.assertEqual(msg, {'id': plot.ref['id'], 'value': 42})
 def test_server_callback_resolve_attr_spec_source_selected(self):
     source = ColumnDataSource()
     source.selected['1d']['indices'] = [1, 2, 3]
     msg = Callback.resolve_attr_spec('cb_obj.selected.1d.indices', source)
     self.assertEqual(msg, {'id': source.ref['id'], 'value': [1, 2, 3]})
 def test_server_callback_resolve_attr_spec_range1d_end(self):
     range1d = Range1d(start=0, end=10)
     msg = Callback.resolve_attr_spec('x_range.attributes.end', range1d)
     self.assertEqual(msg, {'id': range1d.ref['id'], 'value': 10})