test(python): More test restructure #6961
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relates to #6364
I did not change any tests, just shuffled some things around.
The aim of this PR is to better structure the
py-polars/tests/unit
folder. Currently, the folder contains more than 50 test modules, some containing only a single test, and others containing more than 2000 lines of code.Setting up a sensible structure isn't that easy, as there are many overlapping concepts and data structures. This PR is not a final solution, just an improvement on the current situation.
Changes:
namespaces
: I had already made this one - moved some more namespace methods theredatatypes
: Test module for testing behaviour of specific data types in various operations.operations
: Test module for extensive testing of specific operations like join or explode.utils
: For things likeshow_versions
and the like.