mirror of
https://github.com/CatalaLang/catala.git
synced 2024-11-08 17:10:22 +03:00
09d49ab1cc
as per comment in #357
78 lines
3.2 KiB
Plaintext
78 lines
3.2 KiB
Plaintext
> Inclusion: ../aides_logement.catala_fr
|
|
|
|
# Tests
|
|
|
|
```catala
|
|
# Tiré de la page 24 de
|
|
# https://www.ecologie.gouv.fr/sites/default/files/les_aides_personnelles_au_logement_element_de_calcul_septembre_2021.pdf
|
|
déclaration champ d'application Exemple1 :
|
|
calcul champ d'application CalculAllocationLogementLocatif
|
|
résultat montant contenu argent
|
|
|
|
champ d'application Exemple1 :
|
|
définition calcul.loyer_principal égal à 425 €
|
|
définition calcul.ressources_ménage_arrondies égal à 11 500€
|
|
définition calcul.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à faux
|
|
définition calcul.date_courante égal à |2021-09-29|
|
|
définition calcul.nombre_personnes_à_charge égal à 2
|
|
définition calcul.situation_familiale_calcul_apl égal à Couple
|
|
définition calcul.zone égal à Zone2
|
|
définition calcul.logement_est_chambre égal à faux
|
|
définition calcul.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
|
|
égal à faux
|
|
définition calcul.type_aide égal à
|
|
TypeAidesPersonnelleLogement.AllocationLogementFamiliale
|
|
définition calcul.colocation égal à faux
|
|
définition calcul.réduction_loyer_solidarité égal à 0 €
|
|
définition calcul.logement_meublé_d842_2 égal à faux
|
|
définition calcul.changement_logement_d842_4 égal à PasDeChangement
|
|
définition montant égal à
|
|
calcul.traitement_aide_finale de calcul.aide_finale_formule
|
|
# Attention dans cet exemple le taux de loyer éligible est bien arrondi à
|
|
# la troisième décimale en pourcentage comme le dit bien le 2° de l'article
|
|
# 14 de l'arrêté du 27 septembre 2019, et non à la deuxième décimale comme le
|
|
# montre l'exemple sur le document du gouvernement.
|
|
assertion montant = 345,73€
|
|
```
|
|
|
|
```catala
|
|
# Transmis par DGALN/DHUP/FE4 le 12/07/2022
|
|
déclaration champ d'application Exemple2 :
|
|
calcul champ d'application CalculAllocationLogementLocatif
|
|
résultat montant contenu argent
|
|
|
|
champ d'application Exemple2 :
|
|
définition calcul.loyer_principal égal à 425 €
|
|
définition calcul.ressources_ménage_arrondies égal à 11 500€
|
|
définition calcul.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à faux
|
|
définition calcul.date_courante égal à |2022-05-01|
|
|
définition calcul.nombre_personnes_à_charge égal à 2
|
|
définition calcul.situation_familiale_calcul_apl égal à Couple
|
|
définition calcul.zone égal à Zone2
|
|
définition calcul.logement_est_chambre égal à faux
|
|
définition calcul.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
|
|
égal à faux
|
|
définition calcul.type_aide égal à
|
|
TypeAidesPersonnelleLogement.AllocationLogementFamiliale
|
|
définition calcul.colocation égal à faux
|
|
définition calcul.réduction_loyer_solidarité égal à 0 €
|
|
définition calcul.logement_meublé_d842_2 égal à faux
|
|
définition calcul.changement_logement_d842_4 égal à PasDeChangement
|
|
définition montant égal à
|
|
calcul.traitement_aide_finale de calcul.aide_finale_formule
|
|
assertion montant = 352,77€
|
|
```
|
|
|
|
|
|
```catala-test-inline
|
|
$ catala Interpret -s Exemple1
|
|
[RESULT] Computation successful! Results:
|
|
[RESULT] montant = 345.73 €
|
|
```
|
|
|
|
```catala-test-inline
|
|
$ catala Interpret -s Exemple2
|
|
[RESULT] Computation successful! Results:
|
|
[RESULT] montant = 352.77 €
|
|
```
|