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  }