v1.0.0
Version v1.0.0
- Date: 2024-02-03
- Version: >=3.8 and <=3.12
- Note : this version break major versioning, because old acceptation test fail for this reason
branch: "feature/lock-fixture"
- Status: Finish
- Note: Branch containing the base of the pytest fixture 'lock', it must be able to easily integrate new functions, CLI arguments, etc…
- Modified
--lock
argument, now target only test withlock
fixture- The tests with the
lock
fixture hadskipped
status, now they havepassed
status - The tests without the
lock
fixture hadpassed
status, now they haveskipped
status
- The tests with the
branch: "feature/fixture-lock-pickle"
- Status: Finish
- Note: This branch requires that the branch "feature/fixture-lock-method" be finalized.
- Add
pickle
extension forlock.lock
to support more types of data - Now
pickle
is the default extension forlock.lock
if no extension is specified
branch: "feature/fixture-lock-clean"
- Status: Start
- Note: This branch requires that the branch "feature/fixture-lock-method" be finalized.
- If test use
--lock
and--clean
argument, then clean all unused cache files - If test use
--lock
and--clean
argument and--only-skip
argument, then do anything, it's certainly a mistake (why clean only test with existing lock ?) - If test use
--lock
and--clean
argument and--simulate
argument, list all unused cache files who will be removed without remove them. - If test use
--lock
and--clean
argument and--lock-date
argument, thrown exception (can't lock a remove cache file)