示例#1
0
 def test_distribution_single_inverted(self):
     dist = Distribution(list(range(10))).opts(invert_axes=True)
     expr, bbox, region = dist._get_selection_expr_for_stream_value(
         bounds=(0, 3, 1, 7)
     )
     self.assertEqual(bbox, {'Value': (3, 7)})
     self.assertEqual(expr.apply(dist), np.array([
         False, False, False, True, True, True, True, True, False, False
     ]))
     self.assertEqual(region, NdOverlay({0: HSpan(3, 7)}))
示例#2
0
 def test_distribution_single(self):
     dist = Distribution(list(range(10)))
     expr, bbox, region = dist._get_selection_expr_for_stream_value(
         bounds=(3, 0, 7, 1)
     )
     self.assertEqual(bbox, {'Value': (3, 7)})
     self.assertEqual(expr.apply(dist), np.array([
         False, False, False, True, True, True, True, True, False, False
     ]))
     self.assertEqual(region, NdOverlay({0: VSpan(3, 7)}))