Projet

Général

Profil

Development #45554

Supporter pytest 6

Ajouté par Valentin Deniaud il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
29 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sorti hier, et le build est cassé. Le seul changement qui nous préoccupe semple être une histoire de log.
En première analyse, caplog.set_level persiste désormais entre les tests alors qu'avant non, occasionnant des conflits (qui dépendent de l'ordre d'exécution des tests).


Fichiers

Révisions associées

Révision c185170b (diff)
Ajouté par Thomas Noël il y a plus de 3 ans

tox: do not use buggy pytest 6.0.0 (#45554)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Mais dans la doc il y a toujours écrit

The log levels set are restored automatically at the end of the test.

https://docs.pytest.org/en/6.0.0/logging.html#caplog-fixture

Peut-être un bug dans pytest ? Je continue à creuser.

#2

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Peut-être un bug dans pytest ?

Il semble que oui, j'ai ouvert une issue https://github.com/pytest-dev/pytest/issues/7569.

#3

Mis à jour par Thomas Noël il y a plus de 3 ans

En attendant je propose de se limiter à pytest<6 (et si non, au pire, le faire dans les branches wip)

#4

Mis à jour par Thomas Noël il y a plus de 3 ans

Mieux : juste éviter 6.0.0 car la prochaine release corrigera le soucis (cf issue github)

#5

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c185170bd3c3f7c37c6351aa1927e3a733fc3f64
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Jul 29 14:38:04 2020 +0200

    tox: do not use buggy pytest 6.0.0 (#45554)

#7

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF