Fix ipcauth tests after merge

This commit is contained in:
Theodor S. Midtlien
2026-10-20 22:19:15 +02:00
parent 0e5eaaa829
commit 8f952fda06
2 changed files with 15 additions and 15 deletions
+8 -8
View File
@@ -73,42 +73,42 @@ func TestIdentityIsPrivileged(t *testing.T) {
}{ }{
{ {
name: "Root", name: "Root",
id: Identity{UID: 0, GID: 0}, id: Identity{known: true, UID: 0, GID: 0},
want: true, want: true,
}, },
{ {
name: "Non-root", name: "Non-root",
id: Identity{UID: 1000, GID: 1000}, id: Identity{known: true, UID: 1000, GID: 1000},
want: false, want: false,
}, },
{ {
name: "Local system windows", name: "Local system windows",
id: Identity{SID: sidLocalSystem}, id: Identity{known: true, SID: sidLocalSystem},
want: true, want: true,
}, },
{ {
name: "Windows elevated", name: "Windows elevated",
id: Identity{SID: "S-1-5-21-1927267129-3959769253-3036563910-1001", Elevated: true}, id: Identity{known: true, SID: "S-1-5-21-1927267129-3959769253-3036563910-1001", Elevated: true},
want: true, want: true,
}, },
{ {
name: "Admin group windows", name: "Admin group windows",
id: Identity{SID: "S-1-5-21-1927267129-3959769253-3036563910-1001", Groups: []string{sidAdministrators}}, id: Identity{known: true, SID: "S-1-5-21-1927267129-3959769253-3036563910-1001", Groups: []string{sidAdministrators}},
want: true, want: true,
}, },
{ {
name: "Regular user windows", name: "Regular user windows",
id: Identity{SID: "S-1-5-21-1927267129-3959769253-3036563910-1001"}, id: Identity{known: true, SID: "S-1-5-21-1927267129-3959769253-3036563910-1001"},
want: false, want: false,
}, },
{ {
name: "Network service windows", name: "Network service windows",
id: Identity{SID: sidNetworkService}, id: Identity{known: true, SID: sidNetworkService},
want: false, want: false,
}, },
{ {
name: "Local service windows", name: "Local service windows",
id: Identity{SID: sidLocalService}, id: Identity{known: true, SID: sidLocalService},
want: false, want: false,
}, },
} }
+7 -7
View File
@@ -130,13 +130,13 @@ func TestMayDelegate(t *testing.T) {
self Identity self Identity
want bool want bool
}{ }{
{name: "unprivileged unix user", self: Identity{UID: 1000}, want: true}, {name: "unprivileged unix user", self: Identity{known: true, UID: 1000}, want: true},
{name: "root", self: Identity{UID: 0}, want: false}, {name: "root", self: Identity{known: true, UID: 0}, want: false},
{name: "unprivileged windows user", self: Identity{SID: "S-1-5-21-1-2-3-1001"}, want: true}, {name: "unprivileged windows user", self: Identity{known: true, SID: "S-1-5-21-1-2-3-1001"}, want: true},
{name: "elevated windows user", self: Identity{SID: "S-1-5-21-1-2-3-1001", Elevated: true}, want: false}, {name: "elevated windows user", self: Identity{known: true, SID: "S-1-5-21-1-2-3-1001", Elevated: true}, want: false},
{name: "local system", self: Identity{SID: sidLocalSystem}, want: false}, {name: "local system", self: Identity{known: true, SID: sidLocalSystem}, want: false},
{name: "local service", self: Identity{SID: sidLocalService}, want: false}, {name: "local service", self: Identity{known: true, SID: sidLocalService}, want: false},
{name: "network service", self: Identity{SID: sidNetworkService}, want: false}, {name: "network service", self: Identity{known: true, SID: sidNetworkService}, want: false},
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {