SPB Git
6.2 KB · 20 lines csv
1id,chapitre,description,script,test,resultat_attendu,resultat_obtenu,statut,date2CALC-34-01,34,"Pourcentage de base 2026 selon l'art. 3.1 à partir des moyennes annuelles de l'IPC Québec (A 161,033 ; B 157,158 ; C 153,583 ; D 146,983) vs 3,1 % publié par le TAL",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_pourcentage_base_reproduit_tal,"3,1 %","3,095 %",verifie,2026-10-313CALC-34-02,34,"Pourcentage de base 2025 selon l'art. 3.1 (A 157,158 ; B 153,583 ; C 146,983 ; D 137,792) vs 4,5 % publié",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_pourcentage_base_reproduit_tal,"4,5 %","4,496 %",verifie,2026-10-314CALC-34-03,34,"Historique contrefactuel 2006-2026 de la formule : plancher à zéro, lissage (écart-type formule < écart-type inflation), inflation 2023 = 6,67 %",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_historique_coherent,"formule 2023 : 3,75 % ; 2024 : 4,98 %","0,0375 ; 0,0498",verifie,2026-10-315CALC-34-04,34,"Règles des art. 4 (taux net = max(variation − |base|, 0) si variation > 0), 5 (part = 12 L / revenus) et 15.1 (arrondi demi vers le haut)",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_taux_net_art_4 ; ::test_part_attribuable ; ::test_arrondi_art_15_1,"net(8 %, 3,1 %) = 4,9 % ; 750,50 → 751 ; 750,49 → 750","0,049 ; 751 ; 750",verifie,2026-10-316CALC-34-05,34,"Fixation nouvelle méthode, cas de contrôle (loyer 1 000 $, part 10 %, taxes +10 %, scolaire +2 %, assurances +10 %, immobilisations 60 000 $, services 1 200 $/an, base 3 %) : composantes 30 + 14 + 7 + 25 + 10 = 86 $",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_fixation_nouvelle_composantes,"86 $ ; nouveau loyer 1 086 $","86 ; 1086",verifie,2026-10-317CALC-34-06,34,"Exemple logement 103 (728 $ ; marché 1 047 $ ; part 4,995 % sur revenus 174 900 $), variante A : base 22,57 $, taxes/assurances nulles (−4,2 % ; +1,9 % ; −12,3 %), nouveau loyer 751 $ (+23 $, 3,16 %)",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_exemple_logement_103_valeurs_citees,"751 $","751 ; 22,568 $",verifie,2026-10-318CALC-34-07,34,"Exemple logement 103, variante B (taxes +8 % → net 4,9 % → 2,17 $ ; assurances +10 % → net 6,9 % → 3,62 $ ; immobilisations 85 000 $ → 17,69 $) : total 46,05 $, nouveau loyer 774 $ (6,32 %)",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_exemple_logement_103_valeurs_citees,"774 $","774 ; 46,05 $",verifie,2026-10-319CALC-34-08,34,"Reconstitution pédagogique de l'ancienne méthode (pourcentages 2026 des avis avant 2026) pour le logement 103 : 755 $ (A) et 786 $ (B) ; années de rattrapage à 3,1 %/an marché figé : 11,9",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_exemple_logement_103_valeurs_citees,"755 ; 786 ; 11,9","755 ; 786 ; 11,9",verifie,2026-10-3110CALC-34-09,34,"Forme fermée E[q_t] = q0 a^t + ρ(1−a^t)/(1−a) = récursion = Monte-Carlo (20 000 trajectoires, écart max < 0,006) ; q_10 = 0,9249 pour q0 0,695, ρ 15 %",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_forme_fermee_egale_recursion_et_simulation,"0,9249","0.9249",verifie,2026-10-3111CALC-34-10,34,"Limite q_∞ = ρ/(1−(1−ρ)δ) : 0,9316 / 0,9786 / 0,9885 pour ρ = 5/15/25 % (g_c 3,1 %, g_m 3,5 %) ; = 1 si g_c = g_m ; convergence de la forme fermée",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_limite_et_monotonie,"0,9316 ; 0,9786 ; 0,9885","0.93159 ; 0.97857 ; 0.98854",verifie,2026-10-3112CALC-34-11,34,"Cas 3 : rapport de loyer de l'immeuble 0,8898 (2026) → 0,9904 (déterministe) / 0,9618 (espérance) / 0,8560 (sans relocation) en 2036",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_trajectoire_cas3,"0,9904 ; 0,9618 ; 0,8560","0.9904 ; 0.9618 ; 0.8560",verifie,2026-10-3113CALC-34-12,34,"projection_scenario (paramètres du dossier) reproduit traite.cas3.projection_dcf colonne par colonne (tol. 1e-6) ; 2 logements relocalisés par an",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_projection_locale_reproduit_module_commun,identité,identité,verifie,2026-10-3114CALC-34-13,34,"Valeur de base 2 208 566 $ et scénario « encadrement serré » du ch. 30 (base 2 %, rotation 8 %, marché 3 %) 1 912 046 $ reproduits",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_valeur_base_et_scenario_ch30,"2 208 566 ; 1 912 046","2208565.91 ; 1912046.35",verifie,2026-10-3115CALC-34-14,34,"Grille rotation (5/15/25 %) × base (2/3,1/4 %) : 1 974 822 à 2 340 208 $ ; monotone croissante en rotation et en base ; cellules citées",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_grille_monotone_et_valeurs_citees,"9 cellules du tableau 34.7","1974822 ; 2140916 ; 2284775 ; 2118624 ; 2208566 ; 2326053 ; 2174597 ; 2231655 ; 2340208",verifie,2026-10-3116CALC-34-15,34,"Scénarios complémentaires : indexation seule 1 756 414 ; φ = 0,5 2 056 076 ; encadrement renforcé 1 701 507 ; récupération 5 % CAPEX 2 289 503 ; espérance 2 091 629 ; tout au marché 2 267 398 ; VA de l'écart 56 008 (base) / 184 956 (indexation seule)",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_scenarios_complementaires,"valeurs du tableau 34.8","toutes à ±1 $",verifie,2026-10-3117CALC-34-16,34,"Rattrapage partiel réduit le RBP dès l'année 2 ; récupération CAPEX n'agit qu'à partir de l'année 3 (travaux 2027) et ajoute ≈ 5 % × 85 000 = 4 250 $",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_rattrapage_partiel_et_recuperation,"4 250 $ (±2 %)","≈ 4 250",verifie,2026-10-3118CALC-34-17,34,"Élasticités (mode espérance, différences centrées) : ≈ 11 900 $ par point de rotation ; ≈ 131 200 $ par point de pourcentage de base",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_elasticites,"11 877 ; 131 236","11877 ; 131236",verifie,2026-10-3119CALC-34-18,34,"Exercices 1 à 7 (3,084 % ; 10,12 $ ; 1 194 $ ; q∞ 0,9664 ; 2 049 073 / 1 829 294 / 2 148 793 $ ; indemnité 13 104 $, 3,8 ans ; dérivées 1,34 et 0,16)",analysis/python/cases/ch34_tal.py,analysis/python/tests/test_ch34.py::test_exercices,voir solutions/ch34.tex,conformes,verifie,2026-10-3120
Files · da8a4ee0304be0aa9c54ed0aad08d985fc4539fc
Menu

Theme