1
0
forked from JOJ/JOJ3
JOJ3/internal/executor/sandbox/grpc_test.go
张泊明518370910136 1fbc37d669 fix: better stage reliability (#103)
Reviewed-on: JOJ/JOJ3#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)
}
}