diff --git a/tests/python_client/common/common_func.py b/tests/python_client/common/common_func.py index de060c4d7d..6557979993 100644 --- a/tests/python_client/common/common_func.py +++ b/tests/python_client/common/common_func.py @@ -605,20 +605,20 @@ def ip(x, y): def jaccard(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) return 1 - np.double(np.bitwise_and(x, y).sum()) / np.double(np.bitwise_or(x, y).sum()) def hamming(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) return np.bitwise_xor(x, y).sum() def tanimoto(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) res = np.double(np.bitwise_and(x, y).sum()) / np.double(np.bitwise_or(x, y).sum()) if res == 0: value = 0 @@ -628,20 +628,20 @@ def tanimoto(x, y): def tanimoto_calc(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) return np.double((len(x) - np.bitwise_xor(x, y).sum())) / (len(y) + np.bitwise_xor(x, y).sum()) def substructure(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) return 1 - np.double(np.bitwise_and(x, y).sum()) / np.count_nonzero(y) def superstructure(x, y): - x = np.asarray(x, np.bool) - y = np.asarray(y, np.bool) + x = np.asarray(x, np.bool_) + y = np.asarray(y, np.bool_) return 1 - np.double(np.bitwise_and(x, y).sum()) / np.count_nonzero(x) diff --git a/tests/python_client/testcases/test_search.py b/tests/python_client/testcases/test_search.py index 86ed9338b1..3f7393c633 100644 --- a/tests/python_client/testcases/test_search.py +++ b/tests/python_client/testcases/test_search.py @@ -1918,7 +1918,6 @@ class TestCollectionSearch(TestcaseBase): assert abs(res[0].distances[0] - min(distance_0, distance_1)) <= epsilon @pytest.mark.tags(CaseLabel.L2) - @pytest.mark.xfail(reason="issue 6843") @pytest.mark.parametrize("index", ["BIN_FLAT", "BIN_IVF_FLAT"]) def test_search_binary_tanimoto_flat_index(self, nq, dim, auto_id, _async, index, is_flush): """