github.com/rootless-containers/rootlesskit/v2@v2.3.4/pkg/parent/dynidtools/dynidtools_test.go (about)

     1  package dynidtools
     2  
     3  import (
     4  	"strings"
     5  	"testing"
     6  
     7  	"github.com/rootless-containers/rootlesskit/v2/pkg/parent/idtools"
     8  	"gotest.tools/v3/assert"
     9  )
    10  
    11  func TestParseGetsubidsOutput(t *testing.T) {
    12  	const s = `# foo
    13  0: foo 100000 655360
    14  `
    15  	expected := []idtools.SubIDRange{
    16  		{
    17  			Start:  100000,
    18  			Length: 655360,
    19  		},
    20  	}
    21  	got, warn, err := parseGetsubidsOutput(strings.NewReader(s))
    22  	assert.NilError(t, err)
    23  	assert.Equal(t, 0, len(warn))
    24  	assert.DeepEqual(t, expected, got)
    25  }