mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
Modify test cases for unique primary key (#10245)
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
This commit is contained in:
parent
e0291df43d
commit
37b3eeb16f
@ -1171,14 +1171,18 @@ class TestUtilityBase(TestcaseBase):
|
||||
partitions = collection_w.partitions
|
||||
middle = len(insert_ids) // 2
|
||||
params = {metric_field: metric, "sqrt": sqrt}
|
||||
start = 0
|
||||
end = middle
|
||||
for i in range(len(partitions)):
|
||||
log.info("Extracting entities from partitions for distance calculating")
|
||||
vectors_l = vectors[i].loc[:, default_field_name]
|
||||
vectors_r = vectors[i].loc[:, default_field_name]
|
||||
op_l = {"ids": insert_ids[:middle], "collection": collection_w.name,
|
||||
op_l = {"ids": insert_ids[start:end], "collection": collection_w.name,
|
||||
"partition": partitions[i].name, "field": default_field_name}
|
||||
op_r = {"ids": insert_ids[middle:], "collection": collection_w.name,
|
||||
op_r = {"ids": insert_ids[start:end], "collection": collection_w.name,
|
||||
"partition": partitions[i].name, "field": default_field_name}
|
||||
start += middle
|
||||
end += middle
|
||||
log.info("Calculating distance between entities from one partition")
|
||||
self.utility_wrap.calc_distance(op_l, op_r, params,
|
||||
check_task=CheckTasks.check_distance,
|
||||
@ -1231,10 +1235,14 @@ class TestUtilityBase(TestcaseBase):
|
||||
vectors_l = cf.gen_vectors(nb // 2, default_dim)
|
||||
op_l = {"float_vectors": vectors_l}
|
||||
params = {metric_field: metric, "sqrt": sqrt}
|
||||
start = 0
|
||||
end = middle
|
||||
for i in range(len(partitions)):
|
||||
vectors_r = vectors[i].loc[:, default_field_name]
|
||||
op_r = {"ids": insert_ids[middle:], "collection": collection_w.name,
|
||||
op_r = {"ids": insert_ids[start:end], "collection": collection_w.name,
|
||||
"partition": partitions[i].name, "field": default_field_name}
|
||||
start += middle
|
||||
end += middle
|
||||
self.utility_wrap.calc_distance(op_l, op_r, params,
|
||||
check_task=CheckTasks.check_distance,
|
||||
check_items={"vectors_l": vectors_l,
|
||||
@ -1257,10 +1265,14 @@ class TestUtilityBase(TestcaseBase):
|
||||
vectors_r = cf.gen_vectors(nb // 2, default_dim)
|
||||
op_r = {"float_vectors": vectors_r}
|
||||
params = {metric_field: metric, "sqrt": sqrt}
|
||||
start = 0
|
||||
end = middle
|
||||
for i in range(len(partitions)):
|
||||
vectors_l = vectors[i].loc[:, default_field_name]
|
||||
op_l = {"ids": insert_ids[middle:], "collection": collection_w.name,
|
||||
op_l = {"ids": insert_ids[start:end], "collection": collection_w.name,
|
||||
"partition": partitions[i].name, "field": default_field_name}
|
||||
start += middle
|
||||
end += middle
|
||||
self.utility_wrap.calc_distance(op_l, op_r, params,
|
||||
check_task=CheckTasks.check_distance,
|
||||
check_items={"vectors_l": vectors_l,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user