carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1package rootstate
2
3import "testing"
4
5func TestPlan14LiveQueryNeverTakesLock(t *testing.T) {
6 _, s := fixture(t)
7 release, err := HoldLive(s, "host.live")
8 if err != nil {
9 t.Fatal(err)
10 }
11 for range 2 {
12 if held, err := LiveHeld(s, "host.live"); err != nil || !held {
13 t.Fatal(held, err)
14 }
15 }
16 release()
17 for range 2 {
18 if held, err := LiveHeld(s, "host.live"); err != nil || held {
19 t.Fatal(held, err)
20 }
21 }
22}
23