TitleListingLayerRealTitlesTest

7

tests

0

failures

0

ignored

0.096s

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.047s passed
foncia <title> seul (sans candidats) « ... 450000 € - Annecy (74000) » → Annecy 74000 (repli « tiret ») foncia title alone yields annecy and cp() 0s passed
iad — « Vente maison à Brunoy (91800) : ... » → Brunoy 91800 (repli « à ») iad title yields brunoy and cp() 0.001s passed
safti 1576531 (fixture réelle, JSON-LD Product sans adresse) → Annecy 74600 + criticalPresent safti 1576531 real fixture yields annecy and cp() 0.027s 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.020s 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() 0.001s passed

Standard output

22:38:07.936 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=safti outcome=EXTRACTED champs=10 par-couche={STRUCTURED=5, DESCRIPTION=5}
22:38:07.986 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=foncia outcome=EXTRACTED champs=9 par-couche={STRUCTURED=6, DESCRIPTION=3}
22:38:08.013 [Test worker] INFO com.alertimmo.aiscraping.extraction.structured.ListingExtractor -- [listing-extractor] portal=safti outcome=EXTRACTED champs=8 par-couche={STRUCTURED=5, DESCRIPTION=3}