Releases Tags
-
First Stable Version
released this 5 months ago | 2 commits to main since this release
What's new?
- Cleanup of codebase
- Project marked as "stable"
- Some minor documentation changes
- Dependencies updated
- Fine-tuning of the tox/test configuration for running on CI
Will it break my tests?
No.
Downloads
-
Structured Documentation
released this 6 months ago | 10 commits to main since this release
What's new?
- Structured Documentation (see source folder
docs/
), it is an important milestone to version 1.0; published under:
docs.codebau.dev/pytest-plugins/pytest-csv-params - Documentation widely extended with a lot of extra information
- A more detailed changelog as part of this documentation
- Some source code / API documentation
README.md
reduced in favor of the structured documentation
Will it break my tests?
No.
Downloads
- Structured Documentation (see source folder
-
Better Header Handling
released this 6 months ago | 15 commits to main since this release
What's new?
- A much better handling of the Headers in the CSV files replaces invalid characters with underscores, and checks for reserved names.
- A new decorator parameter allows you to map Column Names to variable names, just in case you cannot or don't want to change your CSV file.
- The documentaion features a more complex example now. See
README.md
.
Will it break my tests?
Maybe. If you used reserved names as variable names, you might run into trouble. If not, everything should be fine.
Downloads
-
Maintenance Release
released this 6 months ago | 17 commits to main since this release
- Library update
- Some extra tests to prove that the pytest functionality we use still works
Downloads
-
New shorthand decorator
released this 6 months ago | 20 commits to main since this release
What's new?
- New Shorthand decorator: The
@csv_params
decorator can now be used in a shorthand form, that is very handy when a base_dir is set via command line (--csv-params-base-dir
) and the CSV file contains only strings and no ID column. - (dev only) Now analyzing type usage while testing. Using
mypy
in strict mode for this.
Will it break my tests?
It could. The order of the paramters vor the
@csv_params
decorator changed. But if you used keyword parameters, you'll be safe.See the
README.md
for some more details, and the advantage the re-ordering has.Downloads
- New Shorthand decorator: The
-
Configure "base_dir" via command line
released this 6 months ago | 24 commits to main since this release
What's new?
- A new command line argument
--csv-params-base-dir
allows you to set a base dir for all relative CSV files. This is great when you have a central storage for your test data. SeeREADME.md
for more details. - Some documentation fixes
- Some changes to the
tox
configuration in order to report coverage correctly - It's beta now 😃
Will it break my tests?
No, these are non-breaking changes. Your tests will continue to work like they did with the versions before.
Downloads
- A new command line argument
-
Documentation Bugixes
released this 6 months ago | 28 commits to main since this release
- Some minor documentation bugfixes
- No changes to the code
Downloads
-
Initial Public Release
released this 6 months ago | 29 commits to main since this release
Initial Public Release. See
README.md
for Details.Downloads