- Add integration with Responses.
- Add convenience fixture psf_expected_result for parameterized conditional raising.
- Add detailed realistic(-ish) usage example.
- Add conditional Hatch testing matrix dependencies.
Bump version to 1.0 and set Development Status to
5 - Production/Stable
Rename to pytest_scenario_files
Add ability to specify indirect parameterization
Add additional test case for finding files by reference
Search the entire space for files that load data by reference instead of assuming that the file will be found in the same subdirectory
- Change to using internal merge for data files
- Remove undocumented feature that directories that start with "." would not be searched for test data files
- Add expected fail test cases to 100% test coverage
- Remove dependency on
deepmerge
Updates to documentation and formatting
Update how merging works
- Change merge strategy so that a conflict will raise an exception
- Correct the start directory for data file search
- Update documentation
Additional tests, examples, and documentation
Allow merging data for a test case from multiple files
- Introduce dependency on
deepmerge
Change to multiple fixtures
- Load data into multiple fixtures rather than a single fixture
- Update tests and example code to work with the new paradigm
Initial checkpoint
- Load multiple test cases from one file
- Load multiple test cases from multiple files
- Unit tests via
pytester
- Clean up unused files