def test_select_where(self): expr = ops.index(self.col_i + 2 * self.col_price, blaze.logical_and(self.col_price > 5, self.col_price < 7)) result = eval(expr) np_result = (self.np_i + 2 * self.np_price)[ np.logical_and(self.np_price > 5, self.np_price < 7)] self.assertEqual([float(x) for x in result], [float(x) for x in np_result])
def test_and(self): expr = blaze.logical_and(5 < self.col_i, self.col_i < 10) result = eval(expr) self.assertEqual([bool(x) for x in result], [False, True, False])