We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f8b1278 commit f1e5325Copy full SHA for f1e5325
tests/test_asyncio/test_vsets.py
@@ -423,6 +423,21 @@ async def test_vsim_truth_no_thread_enabled(d_client):
423
assert isinstance(sim_no_thread, dict)
424
425
426
+@skip_if_server_version_lt("8.2.0")
427
+def test_vsim_epsilon(d_client):
428
+ d_client.vset().vadd("myset", [2, 1, 1], "a")
429
+ d_client.vset().vadd("myset", [2, 0, 1], "b")
430
+ d_client.vset().vadd("myset", [2, 0, 0], "c")
431
+ d_client.vset().vadd("myset", [2, 0, -1], "d")
432
+ d_client.vset().vadd("myset", [2, -1, -1], "e")
433
+
434
+ res1 = d_client.vset().vsim("myset", [2, 1, 1])
435
+ assert 5 == len(res1)
436
437
+ res2 = d_client.vset().vsim("myset", [2, 1, 1], epsilon=0.5)
438
+ assert 3 == len(res2)
439
440
441
@skip_if_server_version_lt("7.9.0")
442
async def test_vdim(d_client):
443
float_array = [1, 4.32, 0.11, 0.5, 0.9, 0.1, 0.2]
0 commit comments