github.com/qri-io/qri@v0.10.1-0.20220104210721-c771715036cb/p2p/test/ipfs_test.go (about) 1 package p2ptest 2 3 import ( 4 "context" 5 "testing" 6 7 "github.com/qri-io/qri/event" 8 ) 9 10 func TestMakeIPFS(t *testing.T) { 11 ctx := context.Background() 12 if _, _, err := MakeIPFSSwarm(ctx, true, 11); err == nil { 13 t.Errorf("expected an error creating more than 10 nodes") 14 } 15 16 ctx, cancel := context.WithCancel(ctx) 17 defer cancel() 18 nodes, _, err := MakeIPFSSwarm(ctx, true, 5) 19 if err != nil { 20 t.Fatal(err) 21 } 22 23 if _, err = MakeRepoFromIPFSNode(ctx, nodes[0], "ramfox", event.NilBus); err != nil { 24 t.Fatal(err) 25 } 26 } 27 28 func TestMakeIPFSSwarmMockIdentity(t *testing.T) { 29 t.Skip("TODO (b5) - causes crash in bootstrap") 30 ctx, cancel := context.WithCancel(context.Background()) 31 defer cancel() 32 _, _, err := MakeIPFSSwarm(ctx, false, 5) 33 if err != nil { 34 t.Fatal(err) 35 } 36 }