aio-libs/multidict

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

Aperta

#922 aperta il 16 gen 2024

 (13 commenti) (2 reazioni) (1 assegnatario)Python (130 fork)auto 404
Hacktoberfestenhancementgood first issuehelp wanted

Metriche repository

Star
 (491 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor