TitleListingLayerRealTitlesTest

7

tests

0

failures

0

ignored

0.057s

duration

100%

successful

Tests

Test Method name Duration Result
foncia 00729089 (fixture réelle, JSON-LD name « ... - Annecy 74000 ») → Annecy 74000 foncia 00729089 real fixture yields annecy and cp() 0.012s passed
foncia <title> seul (sans candidats) « ... 450000 € - Annecy (74000) » → Annecy 74000 (repli « tiret ») foncia title alone yields annecy and cp() 0.001s passed
iad — « Vente maison à Brunoy (91800) : ... » → Brunoy 91800 (repli « à ») iad title yields brunoy and cp() 0s passed
safti 1576531 (fixture réelle, JSON-LD Product sans adresse) → Annecy 74600 + criticalPresent safti 1576531 real fixture yields annecy and cp() 0.011s passed
safti 1680467 (fixture réelle, <title> dégénéré « Pièces », JSON-LD name complet) → Annecy 74600 safti 1680467 real fixture yields annecy and cp() 0.033s passed
SeLoger historique « ... 276500 € Les Collines de Gevrier Annecy (74960) » → NON-RÉGRESSION (valeur figée sur le code d'avant correctif) seloger historical title is unchanged() 0s passed
« Maison 5 pièces à vendre » sans ville → abstention ville/CP (doctrine Météo France) title without city yields no ville no cp() 0s passed

Standard output

23:03:05.410 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=safti outcome=EXTRACTED champs=10 par-couche={STRUCTURED=5, DESCRIPTION=5}
23:03:05.423 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=foncia outcome=EXTRACTED champs=9 par-couche={STRUCTURED=6, DESCRIPTION=3}
23:03:05.434 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=safti outcome=EXTRACTED champs=8 par-couche={STRUCTURED=5, DESCRIPTION=3}