Files
2026-08-22 13:43:36 +03:00

19 lines
589 B
Go

package cognitive_registry_test
import (
"testing"
"git.cin.su/m/Assistant/contracts/capability"
"git.cin.su/m/Assistant/modules/capability/domain"
)
func TestFleetPolicyRequiresAnExplicitReadyFallback(t *testing.T) {
readiness, err := domain.BuildFleetReadiness(1, []capability.FleetMember{{ProviderInstanceID: "cpu", ModelDescriptorID: "model", Tier: capability.FleetTierFast, Ready: false, Reason: "401"}})
if err != nil {
t.Fatal(err)
}
if _, err := domain.SelectFleetTier(readiness, capability.FleetTierFast); err == nil {
t.Fatal("expected no invocable fallback")
}
}