JOJ3/internal/executor/sandbox/grpc_test.go
张泊明518370910136 1fbc37d669
All checks were successful
submodules sync / sync (push) Successful in 59s
build / build (push) Successful in 2m16s
build / trigger-build-image (push) Successful in 6s
fix: better stage reliability (#103)
Reviewed-on: #103
Co-authored-by: Boming Zhang <bomingzh@sjtu.edu.cn>
Co-committed-by: Boming Zhang <bomingzh@sjtu.edu.cn>
2026-08-03 10:37:40 +08:00

28 lines
609 B
Go

package sandbox
import (
"context"
"testing"
)
func TestTokenAuth(t *testing.T) {
auth := newTokenAuth("secret")
metadata, err := auth.GetRequestMetadata(context.Background())
if err != nil || metadata["authorization"] != "Bearer secret" {
t.Fatalf("GetRequestMetadata() = %v, %v", metadata, err)
}
if auth.RequireTransportSecurity() {
t.Fatal("RequireTransportSecurity() = true")
}
}
func TestCreateGRPCConnection(t *testing.T) {
conn, err := createGRPCConnection("passthrough:///unused", "secret")
if err != nil {
t.Fatal(err)
}
if err := conn.Close(); err != nil {
t.Fatal(err)
}
}