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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(python): Respect
dtype
andstrict
inpl.Series
's constructor for pyarrow arrays, numpy arrays, and pyarrow-backed pandas #15962fix(python): Respect
dtype
andstrict
inpl.Series
's constructor for pyarrow arrays, numpy arrays, and pyarrow-backed pandas #15962Changes from 11 commits
bb9be59
6522401
ddb0b12
e8ce803
7f6ee53
e318d6c
9a8425c
e17a653
9682af1
8a6a1b6
865f96d
b896e75
90192b2
dcf298d
c000f20
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I might be missing something, but I don't see what these tests add to what you already have
Rather than adding these, how about testing converting from a numpy array with
[-1, 2, 3]
to a Polars Series with dtypepl.UInt8
, with strict=False and strict=True? I think this will cover the behaviour change you mentioned in https://github.com/pola-rs/polars/pull/15962/files#r1590912969There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The two tests added earlier were because I felt there needed to be a simple test with
strict=False
without any other parameters. However, I think you are right, these two tests are covered by others.The behavior change mentioned in #15962 (comment) has been covered by the test using
strict=False
like below. It was precisely because of your previous suggestion to modify the test that I discovered this potential problem.Nevertheless, I will add a test with a numpy array and the
strict
parameter.