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])
示例#2
0
    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])
示例#3
0
文件: test_sql.py 项目: xsixing/blaze
 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])
 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])