Test that Vicinity.insert raises ValueError when tokens and vectors lengths do not match. :param vicinity_instance: A Vicinity instance. :raises ValueError: If tokens and vectors lengths differ.
(vicinity_instance: Vicinity, query_vector: np.ndarray)
| 256 | |
| 257 | |
| 258 | def test_vicinity_insert_mismatched_lengths(vicinity_instance: Vicinity, query_vector: np.ndarray) -> None: |
| 259 | """ |
| 260 | Test that Vicinity.insert raises ValueError when tokens and vectors lengths do not match. |
| 261 | |
| 262 | :param vicinity_instance: A Vicinity instance. |
| 263 | :raises ValueError: If tokens and vectors lengths differ. |
| 264 | """ |
| 265 | new_items = ["item10002", "item10003"] |
| 266 | new_vector = query_vector |
| 267 | |
| 268 | with pytest.raises(ValueError): |
| 269 | vicinity_instance.insert(new_items, new_vector[None, :]) |
| 270 | |
| 271 | |
| 272 | def test_vicinity_insert_wrong_dimension(vicinity_instance: Vicinity) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…