You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Je suis le fan numéro un d'OpenFisca, mais je viens de rencontrer un problème.
Ce problème est connecté à openfisca/openfisca-core#1293.
Qu'ai-je fait ?
J'ai voulu faire une démo de l'arbre de calcul disponible à des collègues voulant debugger un calcul openfisca-france.
À quoi m'attendais-je ?
Sur la dernière version d'openfisca-france (169.5.0) voir l'arbre de calcul pour un test choisi au hasard dans la base de tests. Commande utilisée :
openfisca test tests/formulas/aides_logement.yaml -n "Aides logements - les enfants de moins de 21 ans sont considérés à charge" -c openfisca_france -v
Que s'est-il passé en réalité ?
Problème d'information à la marge de cette issue
J'avais encore oublié que la trace, même en la présence de l'option -v ne s'affichait que si le test échouait parce qu'on hérite du fonctionnement de pytest me semble-t-il (mais aucune information ne me l'a précisé quand je n'ai pas eu de trace 😢 et pour la n-ième fois, j'ai douté entre un problème provenant du code et un problème entre la table et la chaise).
Erreur
Dans le test YAML, j'ai remplacé arbitrairement l'output attendu de 1 à 2 pour le faire échouer. Et là, patatras : TypeError: '>' not supported between instances of 'int' and 'NoneType' 😵
Et cela proviendrait de la trace parce qu'il y a ensuite :
Hello hello !
Je suis le fan numéro un d'OpenFisca, mais je viens de rencontrer un problème.
Ce problème est connecté à openfisca/openfisca-core#1293.
Qu'ai-je fait ?
J'ai voulu faire une démo de l'arbre de calcul disponible à des collègues voulant debugger un calcul openfisca-france.
À quoi m'attendais-je ?
Sur la dernière version d'openfisca-france (169.5.0) voir l'arbre de calcul pour un test choisi au hasard dans la base de tests. Commande utilisée :
Que s'est-il passé en réalité ?
Problème d'information à la marge de cette issue
J'avais encore oublié que la trace, même en la présence de l'option
-v
ne s'affichait que si le test échouait parce qu'on hérite du fonctionnement depytest
me semble-t-il (mais aucune information ne me l'a précisé quand je n'ai pas eu de trace 😢 et pour la n-ième fois, j'ai douté entre un problème provenant du code et un problème entre la table et la chaise).Erreur
Dans le test YAML, j'ai remplacé arbitrairement l'output attendu de
1
à2
pour le faire échouer. Et là, patatras :TypeError: '>' not supported between instances of 'int' and 'NoneType'
😵Et cela proviendrait de la trace parce qu'il y a ensuite :
../../../.local/share/virtualenvs/fr169-5/lib/python3.11/site-packages/openfisca_core/tracers/computation_log.py:58: TypeError
-v
à notre commandeopenfisca test
Voici des informations qui peuvent aider à reproduire le problème :
Le problème ne se produit pas avant
openfisca-france
v169
qui bump la version d'openfisca-core
.À première vue, il s'agit d'un bug d'openfisca-core.
Détail de la trace ➡️
Contexte
Je m'identifie plus en tant que :
The text was updated successfully, but these errors were encountered: