aio-libs/multidict

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

Aberta

#922 aberto em 16 de jan. de 2024

 (13 comentários) (2 reações) (1 responsável)Python (130 forks)auto 404
Hacktoberfestenhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (491 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador