(d_client)
| 29 | |
| 30 | @skip_if_server_version_lt("7.9.0") |
| 31 | def test_add_elem_with_values(d_client): |
| 32 | float_array = [1, 4.32, 0.11] |
| 33 | resp = d_client.vset().vadd("myset", float_array, "elem1") |
| 34 | assert resp == 1 |
| 35 | |
| 36 | emb = d_client.vset().vemb("myset", "elem1") |
| 37 | assert _validate_quantization(float_array, emb, tolerance=0.1) |
| 38 | |
| 39 | with pytest.raises(redis.DataError): |
| 40 | d_client.vset().vadd("myset_invalid_data", None, "elem1") |
| 41 | |
| 42 | with pytest.raises(redis.DataError): |
| 43 | d_client.vset().vadd("myset_invalid_data", [12, 45], None, reduce_dim=3) |
| 44 | |
| 45 | |
| 46 | @skip_if_server_version_lt("7.9.0") |
nothing calls this directly
no test coverage detected