From 6f3c8ffe3245a068a3b49207a1f94a48bd0c729d Mon Sep 17 00:00:00 2001 From: Mahdi Ben Jelloul Date: Mon, 10 Feb 2025 17:13:26 +0100 Subject: [PATCH] Test and bump --- CHANGELOG.md | 8 ++ pyproject.toml | 2 +- tests/formulas/amen_social/eligibilite.yaml | 96 +++++++++++++++++++++ 3 files changed, 105 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3c4ffe3..0a421974 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.48 - [#192](https://github.com/openfisca/openfisca-tunisia/pull/192) + +* Évolution du système socio-fiscal. . +* Périodes concernées : toutes. +* Zones impactées : `variables/prestations/non_contributives/amen_social.py`. +* Détails : + - Calcule `amen_social_presence_handicap_lourd` + ## 0.47 - [#191](https://github.com/openfisca/openfisca-tunisia/pull/191) * Évolution du système socio-fiscal. . diff --git a/pyproject.toml b/pyproject.toml index 2c85a789..a7d035be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "OpenFisca-Tunisia" -version = "0.47" +version = "0.48" description = "OpenFisca Rules as Code model for Tunisia." readme = "README.md" keywords = ["microsimulation", "tax", "benefit", "rac", "rules-as-code", "tunisia"] diff --git a/tests/formulas/amen_social/eligibilite.yaml b/tests/formulas/amen_social/eligibilite.yaml index df1e3bcd..80688b31 100644 --- a/tests/formulas/amen_social/eligibilite.yaml +++ b/tests/formulas/amen_social/eligibilite.yaml @@ -101,3 +101,99 @@ - enfant3 output: amen_social_eligible: false + + +- name: Eligibilité au programe Amen social 3 enfants 1000 DT en 2022 dont un handicapé + period: 2022-02 + relative_error_margin: 0.01 + input: + individus: + parent1: + date_naissance: 1980-01-01 + salaire_de_base: 800 + enfant1: + date_naissance: 2016-01-01 + eleve: + 2022: true + enfant2: + date_naissance: 2015-01-01 + eleve: + 2022: true + enfant3: + date_naissance: 2020-01-01 + eleve: + 2022: true + handicap: + 2022: 3 + menage: + personne_de_reference: parent1 + enfants: + - enfant1 + - enfant2 + - enfant3 + output: + amen_social_eligible: true + + +- name: Eligibilité au programe Amen social 3 enfants 1000 DT en 2022 dont un handicapé + period: 2022-02 + relative_error_margin: 0.01 + input: + individus: + parent1: + date_naissance: 1980-01-01 + salaire_de_base: 800 + enfant1: + date_naissance: 2016-01-01 + eleve: + 2022: true + enfant2: + date_naissance: 2015-01-01 + eleve: + 2022: true + enfant3: + date_naissance: 2020-01-01 + eleve: + 2022: true + handicap: + 2022: 2 + menage: + personne_de_reference: parent1 + enfants: + - enfant1 + - enfant2 + - enfant3 + output: + amen_social_eligible: false + + +- name: Eligibilité au programe Amen social 3 enfants 1000 DT en 2022 dont un handicapé + period: 2022-02 + relative_error_margin: 0.01 + input: + individus: + parent1: + date_naissance: 1980-01-01 + salaire_de_base: 900 + enfant1: + date_naissance: 2016-01-01 + eleve: + 2022: true + enfant2: + date_naissance: 2015-01-01 + eleve: + 2022: true + enfant3: + date_naissance: 2020-01-01 + eleve: + 2022: true + handicap: + 2022: 3 + menage: + personne_de_reference: parent1 + enfants: + - enfant1 + - enfant2 + - enfant3 + output: + amen_social_eligible: false