|
@@ 1177-1192 (lines=16) @@
|
| 1174 |
|
logging.getLogger().info(ids) |
| 1175 |
|
assert not status.OK() |
| 1176 |
|
|
| 1177 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |
| 1178 |
|
def test_insert_twice_not_ids_ids(self, connect, ip_collection): |
| 1179 |
|
''' |
| 1180 |
|
target: check the result of insert, with params ids and no ids |
| 1181 |
|
method: test add vectors twice, use not ids first, and then use customize ids |
| 1182 |
|
expected: status not OK |
| 1183 |
|
''' |
| 1184 |
|
nq = 5 |
| 1185 |
|
top_k = 1 |
| 1186 |
|
vectors = gen_vectors(nq, dim) |
| 1187 |
|
ids = [i for i in range(nq)] |
| 1188 |
|
status, ids = connect.insert(ip_collection, vectors) |
| 1189 |
|
assert status.OK() |
| 1190 |
|
status, ids = connect.insert(ip_collection, vectors, ids) |
| 1191 |
|
logging.getLogger().info(status) |
| 1192 |
|
logging.getLogger().info(ids) |
| 1193 |
|
assert not status.OK() |
| 1194 |
|
|
| 1195 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |
|
@@ 1159-1174 (lines=16) @@
|
| 1156 |
|
for i in range(nq): |
| 1157 |
|
assert result[i][0].id == i |
| 1158 |
|
|
| 1159 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |
| 1160 |
|
def test_insert_twice_ids_no_ids(self, connect, ip_collection): |
| 1161 |
|
''' |
| 1162 |
|
target: check the result of insert, with params ids and no ids |
| 1163 |
|
method: test add vectors twice, use customize ids first, and then use no ids |
| 1164 |
|
expected: status not OK |
| 1165 |
|
''' |
| 1166 |
|
nq = 5 |
| 1167 |
|
top_k = 1 |
| 1168 |
|
vectors = gen_vectors(nq, dim) |
| 1169 |
|
ids = [i for i in range(nq)] |
| 1170 |
|
status, ids = connect.insert(ip_collection, vectors, ids) |
| 1171 |
|
assert status.OK() |
| 1172 |
|
status, ids = connect.insert(ip_collection, vectors) |
| 1173 |
|
logging.getLogger().info(status) |
| 1174 |
|
logging.getLogger().info(ids) |
| 1175 |
|
assert not status.OK() |
| 1176 |
|
|
| 1177 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |
|
@@ 415-430 (lines=16) @@
|
| 412 |
|
logging.getLogger().info(ids) |
| 413 |
|
assert not status.OK() |
| 414 |
|
|
| 415 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |
| 416 |
|
def test_insert_twice_not_ids_ids(self, connect, collection): |
| 417 |
|
''' |
| 418 |
|
target: check the result of insert, with params ids and no ids |
| 419 |
|
method: test add vectors twice, use not ids first, and then use customize ids |
| 420 |
|
expected: status not OK |
| 421 |
|
''' |
| 422 |
|
nq = 5 |
| 423 |
|
top_k = 1 |
| 424 |
|
vectors = gen_vectors(nq, dim) |
| 425 |
|
ids = [i for i in range(nq)] |
| 426 |
|
status, ids = connect.insert(collection, vectors) |
| 427 |
|
assert status.OK() |
| 428 |
|
status, ids = connect.insert(collection, vectors, ids) |
| 429 |
|
logging.getLogger().info(status) |
| 430 |
|
logging.getLogger().info(ids) |
| 431 |
|
assert not status.OK() |
| 432 |
|
|
| 433 |
|
@pytest.mark.timeout(ADD_TIMEOUT) |