Skip to content

Test#234

Merged
JulianKimmig merged 5 commits intomainfrom
test
Dec 12, 2025
Merged

Test#234
JulianKimmig merged 5 commits intomainfrom
test

Conversation

@JulianKimmig
Copy link
Member

@JulianKimmig JulianKimmig commented Dec 12, 2025

This PR bumps the version from 2.1.0 to 2.2.0 and introduces cache utility functions for managing cached data with atomic write operations and metadata support.

Adds a new cache utilities module (cache.py) with functions for managing cache directories, files, and metadata
Implements comprehensive test coverage for all cache utility functions
Updates version across project files and adds changelog entry

Introduce cache helpers for path/meta handling and atomic writes.
Cover cache read/write and clearing flows with funcnodes pytest cases.
Added a type check in set_cache_meta_for to ensure that the meta parameter is a dictionary, raising a TypeError if not. Updated the corresponding test to validate this behavior.
Enhanced the test_cache_meta_exception_handling to include a case for setting cache metadata with a valid dictionary input, ensuring proper functionality of set_cache_meta_for.
@JulianKimmig JulianKimmig merged commit 40a9ba2 into main Dec 12, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant