fix(auth, executor): normalize Qwen base URL, adjust RefreshLead duration, and add tests

This commit is contained in:
Luis Pater
2026-04-09 18:07:07 +08:00
parent ad8e3964ff
commit 5e81b65f2f
4 changed files with 74 additions and 2 deletions
+19
View File
@@ -0,0 +1,19 @@
package auth
import (
"testing"
"time"
)
func TestQwenAuthenticator_RefreshLeadIsSane(t *testing.T) {
lead := NewQwenAuthenticator().RefreshLead()
if lead == nil {
t.Fatal("RefreshLead() = nil, want non-nil")
}
if *lead <= 0 {
t.Fatalf("RefreshLead() = %s, want > 0", *lead)
}
if *lead > 30*time.Minute {
t.Fatalf("RefreshLead() = %s, want <= %s", *lead, 30*time.Minute)
}
}