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)}))
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)}))