Skip to content

Commit f1e5325

Browse files
added async client test
1 parent f8b1278 commit f1e5325

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/test_asyncio/test_vsets.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,21 @@ async def test_vsim_truth_no_thread_enabled(d_client):
423423
assert isinstance(sim_no_thread, dict)
424424

425425

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+
426441
@skip_if_server_version_lt("7.9.0")
427442
async def test_vdim(d_client):
428443
float_array = [1, 4.32, 0.11, 0.5, 0.9, 0.1, 0.2]

0 commit comments

Comments
 (0)