Commit 001e2e7e authored by Kirill Smelkov's avatar Kirill Smelkov Committed by Levin Zimmermann

wcfs: tests: Extend faultyprotect test with good client

And make sure that that good client can setup its watch ok even
through there simultaneously is a faulty client that should get killed.

/reviewed-by @levin.zimmermann
/reviewed-on nexedi/wendelin.core!18
parent 33ea7769
...@@ -265,6 +265,10 @@ def test_wcfs_pintimeout_kill(with_prompt_pintimeout): ...@@ -265,6 +265,10 @@ def test_wcfs_pintimeout_kill(with_prompt_pintimeout):
p.send("start watch") p.send("start watch")
assert p.recv(t.ctx) == b"pin %s #%d @%s" % (h(zf._p_oid), 2, h(at1)) assert p.recv(t.ctx) == b"pin %s #%d @%s" % (h(zf._p_oid), 2, h(at1))
# issue our watch request - it should be served well and without any delay
wl = t.openwatch()
wl.watch(zf, at1, {2:at1})
# the faulty client must become killed by wcfs # the faulty client must become killed by wcfs
p.join(t.ctx) p.join(t.ctx)
assert p.exitcode is not None assert p.exitcode is not None
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment