-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Utilise PyTest #1180
Utilise PyTest #1180
Conversation
0ebea7d
to
c810174
Compare
c810174
to
c821c6b
Compare
6bba209
to
de2bebf
Compare
PyTest est cool. J'ai esquissé un petit script pour remplacer openfisca-run-tests. Ce n'est pas une réimplémentation iso, ça fait moins de choses, mais c'est suffisant pour la CI et ça nous permettrait de nous débarrasser de nose dans Core. PR dans la semaine peut-être. Ce qui est vraiment bien c'est |
Attention, il y a un autre sujet actif sur les tests inscrit dans la planif. Ce n'est à 100% le même sujet (format vs moteur d'exécution) mais il y a des recoupements et de gros risques de conflits. Sur le fond:
|
@fpagnoux Je voyais ça comme un remplaçant "drop-in" de openfisca-run-tests. Les questions de format sont entièrement orthogonales (traitées via Sur des essais informels, charger tous les YAML up-front ne pose aucun problème, et permet de décompter le nombre de tests et contrôler la granularité d'exécution mieux que ne semblait le faire le runner |
Et mettre à jour le |
Pas totalement, vu que:
|
Up ? Est-ce que tes réserves sont levées @fpagnoux ? |
Il faut changer le numéro de version je pense : |
67f9d37
to
1d25541
Compare
@pblayo Fait !
Fait !
Ces changements ne touchent pas |
`nose` et `nose2` sont en mode maintenance.
Depends on openfisca/openfisca-core#746
pytest
pour faire tourner les tests.nose
, n'est plus en développement actif.Ces changements (effacez les lignes ne correspondant pas à votre cas) :
Quelques conseils à prendre en compte :
Documentez votre contribution avec des références législatives.setup.py
.CHANGELOG.md
.