-
Maintenance Release 2023-07 Stable
released this
2023-07-01 16:45:10 +02:00 | 6 commits to main since this releaseWhat's new?
- Cleanup of codebase
- Maintenance: Dependency versions
- Maintenance: Support for Python 3.11
- Maintenance: CI Configuration cleanup
- Maintenance: Project Configuration cleanup (supported versions etc.)
- Changed Pytest plugin hook
- Tests: Changed version interpretation tests, as the standard lib has a better interpretation now
- Coding conventions: Black and isort updated, changed things accordingly
- Poetry lock file version updated to 1.5.1
Will it break my tests?
The tests should not break because of this plugin, but they might break because the plugin now requires Pytest >= 7.4.
Deprecation Notice
This is the last version that supports Python 3.8!
Downloads
-
First Stable Version Stable
released this
2022-08-28 14:37:22 +02:00 | 12 commits to main since this releaseWhat'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 Stable
released this
2022-08-25 13:53:48 +02:00 | 20 commits to main since this releaseWhat'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 Stable
released this
2022-08-17 11:28:56 +02:00 | 25 commits to main since this releaseWhat'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 Stable
released this
2022-08-16 21:11:44 +02:00 | 27 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 Stable
released this
2022-08-15 19:54:41 +02:00 | 30 commits to main since this releaseWhat'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
-
released this
2022-08-15 14:50:05 +02:00 | 34 commits to main since this releaseWhat'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 Stable
released this
2022-08-14 22:58:27 +02:00 | 38 commits to main since this release- Some minor documentation bugfixes
- No changes to the code
Downloads
-
Initial Public Release Stable
released this
2022-08-14 22:49:57 +02:00 | 39 commits to main since this releaseInitial Public Release. See
README.md
for Details.Downloads