feat(import): upgrade release evidence for key families

This commit is contained in:
phamnazage-jpg
2026-05-14 09:29:28 +08:00
parent b2b39bfc12
commit 2dca9aa627
4 changed files with 40 additions and 7 deletions

View File

@@ -110,7 +110,7 @@ func TestEnrichZhipuModelMetadataSupportsCatalogBackfillRules(t *testing.T) {
func TestEnrichZhipuModelMetadataSupportsLegacyCatalogBackfillRules(t *testing.T) {
enriched := enrichZhipuModelMetadata(ModelPricing{
ModelID: "glm-4-0520",
ModelID: "glm-4-long",
SourceURL: "https://open.bigmodel.cn/pricing",
})
@@ -122,6 +122,20 @@ func TestEnrichZhipuModelMetadataSupportsLegacyCatalogBackfillRules(t *testing.T
}
}
func TestEnrichZhipuModelMetadataSupportsSecondaryAuthoritativeLegacyRules(t *testing.T) {
enriched := enrichZhipuModelMetadata(ModelPricing{
ModelID: "glm-4-0520",
SourceURL: "https://open.bigmodel.cn/pricing",
})
if enriched.ReleaseDate != "2024-06-05" {
t.Fatalf("release date = %q, want %q", enriched.ReleaseDate, "2024-06-05")
}
if enriched.DateConfidence != "secondary_authoritative" || enriched.DateSourceKind != "secondary_authoritative_report" {
t.Fatalf("unexpected legacy secondary metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind)
}
}
func TestEnrichZhipuModelMetadataSupportsSecondaryAuthoritativeRules(t *testing.T) {
enriched := enrichZhipuModelMetadata(ModelPricing{
ModelID: "glm-4-voice",