mirror of
https://github.com/Voronsky/pterogo.git
synced 2025-12-12 16:46:34 -05:00
27 lines
561 B
Go
27 lines
561 B
Go
package pterogo
|
|
|
|
import (
|
|
"log"
|
|
"log/slog"
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/joho/godotenv"
|
|
)
|
|
|
|
func TestListServers(t *testing.T) {
|
|
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
|
//s, err := listServers()
|
|
err := godotenv.Load()
|
|
if err != nil {
|
|
log.Fatalf(`No env file found`)
|
|
}
|
|
bearer_auth_token := os.Getenv("PTERO_API_KEY")
|
|
base_url := os.Getenv("BASE_URL")
|
|
s, err := listServers(bearer_auth_token, base_url)
|
|
if err != nil {
|
|
log.Fatalf(`ListServers() = %q, %v, want nil, error`, s, err)
|
|
}
|
|
logger.Info("Servers queried", "Servers", s)
|
|
}
|