diff options
Diffstat (limited to 'internal/db/perms_test.go')
-rw-r--r-- | internal/db/perms_test.go | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/internal/db/perms_test.go b/internal/db/perms_test.go index 4d3c93c6..5fc4d050 100644 --- a/internal/db/perms_test.go +++ b/internal/db/perms_test.go @@ -20,6 +20,7 @@ func TestPerms(t *testing.T) { } t.Parallel() + ctx := context.Background() tables := []any{new(Access)} db := &perms{ DB: dbtest.NewDB(t, "perms", tables...), @@ -27,7 +28,7 @@ func TestPerms(t *testing.T) { for _, tc := range []struct { name string - test func(t *testing.T, db *perms) + test func(t *testing.T, ctx context.Context, db *perms) }{ {"AccessMode", permsAccessMode}, {"Authorize", permsAuthorize}, @@ -38,7 +39,7 @@ func TestPerms(t *testing.T) { err := clearTables(t, db.DB, tables...) require.NoError(t, err) }) - tc.test(t, db) + tc.test(t, ctx, db) }) if t.Failed() { break @@ -46,9 +47,7 @@ func TestPerms(t *testing.T) { } } -func permsAccessMode(t *testing.T, db *perms) { - ctx := context.Background() - +func permsAccessMode(t *testing.T, ctx context.Context, db *perms) { // Set up permissions err := db.SetRepoPerms(ctx, 1, map[int64]AccessMode{ @@ -159,9 +158,7 @@ func permsAccessMode(t *testing.T, db *perms) { } } -func permsAuthorize(t *testing.T, db *perms) { - ctx := context.Background() - +func permsAuthorize(t *testing.T, ctx context.Context, db *perms) { // Set up permissions err := db.SetRepoPerms(ctx, 1, map[int64]AccessMode{ @@ -247,9 +244,7 @@ func permsAuthorize(t *testing.T, db *perms) { } } -func permsSetRepoPerms(t *testing.T, db *perms) { - ctx := context.Background() - +func permsSetRepoPerms(t *testing.T, ctx context.Context, db *perms) { for _, update := range []struct { repoID int64 accessMap map[int64]AccessMode |