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 }