aio-libs/multidict

[TODO] Replace `tests/gen_pickles.py` with a pytest plugin

Ouverte

#922 ouverte le 16 janv. 2024

 (13 commentaires) (2 réactions) (1 personne assignée)Python (130 forks)auto 404
Hacktoberfestenhancementgood first issuehelp wanted

Métriques du dépôt

Stars
 (491 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

The idea is simple:

  • Make a session-scoped fixture in tests/conftest.py
  • Move the logic from gen_pickles.py there and generate the pickles in a tmppath-provided dir
  • Integrate that into the pickling tests
  • Delete tests/gen_pickles.py and the pickle files in the tests/ dir
  • Bonus points: keep pickles in-memory, so they don't hit the disk
  • Bonus 2: check if a session fixture is needed and switch to the normal function scope, if not

Guide contributeur