Project

General

Profile

Développement #45554

Supporter pytest 6

Added by Valentin Deniaud over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
29 July 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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).


Files

Associated revisions

Revision c185170b (diff)
Added by Thomas Noël over 4 years ago

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

History

#1

Updated by Valentin Deniaud over 4 years ago

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

Updated by Valentin Deniaud over 4 years ago

Peut-être un bug dans pytest ?

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

#3

Updated by Thomas Noël over 4 years ago

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

#4

Updated by Thomas Noël over 4 years ago

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

#5

Updated by Valentin Deniaud over 4 years ago

  • Status changed from Solution proposée to Solution validée
#6

Updated by Thomas Noël over 4 years ago

  • Status changed from Solution validée to 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

Updated by Frédéric Péters over 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF