fixes bad unit tests when selinux is enabled
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
This commit is contained in:
parent
7013a825b0
commit
aa9b1885b5
@ -106,7 +106,7 @@ func TestInitSelinuxOpts(t *testing.T) {
|
|||||||
func TestCheckSelinuxLevel(t *testing.T) {
|
func TestCheckSelinuxLevel(t *testing.T) {
|
||||||
for desc, test := range map[string]struct {
|
for desc, test := range map[string]struct {
|
||||||
level string
|
level string
|
||||||
expectErr bool
|
expectNoMatch bool
|
||||||
}{
|
}{
|
||||||
"s0": {
|
"s0": {
|
||||||
level: "s0",
|
level: "s0",
|
||||||
@ -137,29 +137,29 @@ func TestCheckSelinuxLevel(t *testing.T) {
|
|||||||
},
|
},
|
||||||
"s0,c0,c3": {
|
"s0,c0,c3": {
|
||||||
level: "s0,c0,c3",
|
level: "s0,c0,c3",
|
||||||
expectErr: true,
|
expectNoMatch: true,
|
||||||
},
|
},
|
||||||
"s0:c0.c3.c6": {
|
"s0:c0.c3.c6": {
|
||||||
level: "s0:c0.c3.c6",
|
level: "s0:c0.c3.c6",
|
||||||
expectErr: true,
|
expectNoMatch: true,
|
||||||
},
|
},
|
||||||
"s0-s0,c0,c3": {
|
"s0-s0,c0,c3": {
|
||||||
level: "s0-s0,c0,c3",
|
level: "s0-s0,c0,c3",
|
||||||
expectErr: true,
|
expectNoMatch: true,
|
||||||
},
|
},
|
||||||
"s0-s0:c0.c3.c6": {
|
"s0-s0:c0.c3.c6": {
|
||||||
level: "s0-s0:c0.c3.c6",
|
level: "s0-s0:c0.c3.c6",
|
||||||
expectErr: true,
|
expectNoMatch: true,
|
||||||
},
|
},
|
||||||
"s0-s0:c0,c3.c6.c8": {
|
"s0-s0:c0,c3.c6.c8": {
|
||||||
level: "s0-s0:c0,c3.c6.c8",
|
level: "s0-s0:c0,c3.c6.c8",
|
||||||
expectErr: true,
|
expectNoMatch: true,
|
||||||
},
|
},
|
||||||
} {
|
} {
|
||||||
t.Run(desc, func(t *testing.T) {
|
t.Run(desc, func(t *testing.T) {
|
||||||
ok, err := checkSelinuxLevel(test.level)
|
ok, err := checkSelinuxLevel(test.level)
|
||||||
if test.expectErr {
|
if test.expectNoMatch {
|
||||||
assert.Error(t, err)
|
assert.NoError(t, err)
|
||||||
assert.False(t, ok)
|
assert.False(t, ok)
|
||||||
} else {
|
} else {
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
Loading…
Reference in New Issue
Block a user