Test that Vicinity.insert raises ValueError when inserting vectors of incorrect dimension. :param vicinity_instance: A Vicinity instance. :raises ValueError: If vectors have wrong dimension.
(vicinity_instance: Vicinity)
| 270 | |
| 271 | |
| 272 | def test_vicinity_insert_wrong_dimension(vicinity_instance: Vicinity) -> None: |
| 273 | """ |
| 274 | Test that Vicinity.insert raises ValueError when inserting vectors of incorrect dimension. |
| 275 | |
| 276 | :param vicinity_instance: A Vicinity instance. |
| 277 | :raises ValueError: If vectors have wrong dimension. |
| 278 | """ |
| 279 | new_item = ["item10002"] |
| 280 | new_vector = np.array([[0.5, 0.5, 0.5]]) |
| 281 | |
| 282 | with pytest.raises(ValueError): |
| 283 | vicinity_instance.insert(new_item, new_vector) |
| 284 | |
| 285 | |
| 286 | def test_vicinity_delete_and_query(vicinity_instance: Vicinity, items: list[str], vectors: np.ndarray) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…