def time_countif(self): count_if_pyobject(self.query, self.set)
def test_count_if_all(self): s=PyObjectSet_from([2,4,666]) a=np.array([2,4,666]*6, dtype=np.object) result=count_if_pyobject(a,s) self.assertEqual(result, 18)
def test_dbnone(self): a=np.array([1], dtype=np.object) self.assertEqual(count_if_pyobject(a,None), 0)
def test_memview_none(self): s=PyObjectSet_from([]) self.assertEqual(count_if_pyobject(None,s), 0)
def test_count_if_empty_set(self): s=PyObjectSet_from([]) a=np.array([1], dtype=np.object) result=count_if_pyobject(a,s) self.assertEqual(result, 0)
def test_count_if_but_last(self): s=PyObjectSet_from([2,4,666]) a=np.array([2,4,666]*6+[2, 1], dtype=np.object) result=count_if_pyobject(a,s) self.assertEqual(result, 19)