MCPcopy
hub / github.com/garethgeorge/backrest / PeerStateManagersForTest

Function PeerStateManagersForTest

internal/api/syncapi/peerstate_test.go:13–26  ·  view source on GitHub ↗
(t testing.TB)

Source from the content-addressed store, hash-verified

11)
12
13func PeerStateManagersForTest(t testing.TB) map[string]PeerStateManager {
14 dbpool := kvstore.NewInMemorySqliteDbForKvStore(t)
15 t.Cleanup(func() {
16 dbpool.Close()
17 })
18 sqlitepsm, err := NewSqlitePeerStateManager(dbpool)
19 if err != nil {
20 t.Fatalf("error creating sqlite peer state manager: %s", err)
21 }
22 return map[string]PeerStateManager{
23 "memory": NewInMemoryPeerStateManager(),
24 "sqlite": sqlitepsm,
25 }
26}
27
28func TestPeerStateManager_GetSet(t *testing.T) {
29 t.Parallel()

Calls 4

CloseMethod · 0.65

Tested by

no test coverage detected