feat(import): add secondary release evidence dates
This commit is contained in:
@@ -122,6 +122,20 @@ func TestEnrichZhipuModelMetadataSupportsLegacyCatalogBackfillRules(t *testing.T
|
||||
}
|
||||
}
|
||||
|
||||
func TestEnrichZhipuModelMetadataSupportsSecondaryAuthoritativeRules(t *testing.T) {
|
||||
enriched := enrichZhipuModelMetadata(ModelPricing{
|
||||
ModelID: "glm-4-voice",
|
||||
SourceURL: "https://open.bigmodel.cn/pricing",
|
||||
})
|
||||
|
||||
if enriched.ReleaseDate != "2024-10-25" {
|
||||
t.Fatalf("release date = %q, want %q", enriched.ReleaseDate, "2024-10-25")
|
||||
}
|
||||
if enriched.DateConfidence != "secondary_authoritative" || enriched.DateSourceKind != "secondary_authoritative_report" {
|
||||
t.Fatalf("unexpected secondary metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind)
|
||||
}
|
||||
}
|
||||
|
||||
func TestZhipuReleaseDateValueReturnsNilForUnknownDate(t *testing.T) {
|
||||
if value := releaseDateValue(""); value != nil {
|
||||
t.Fatalf("blank release date should stay nil, got %v", value)
|
||||
|
||||
Reference in New Issue
Block a user