Skip to content
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

TST (string dtype): replace string_storage fixture with explicit storage/na_value keyword arguments for dtype creation #59375

Conversation

jorisvandenbossche
Copy link
Member

The string_storage fixture is currently still parametrized as "python", "pyarrow" and "pyarrow_numpy". In light of the PDEP-14 work, we need to get rid of the "pyarrow_numpy" option (since this is replaced by storage="pyarrrow", na_value=np.nan).

This PR introduces a new fixture to replace the current one for a subset of its use cases, where we currently use it to create the different variants of the string dtype.

(we might also want to have a direct top-level fixture for those string dtype, but: 1) for those tests, the fixture should be named dtype and so easier to keep that defined within the file, 2) we already have a top-level any_string_dtype fixture, but that also includes object dtype)

xref #54792

…age/na_value keyword arguments for dtype creation
@jorisvandenbossche jorisvandenbossche added Testing pandas testing functions or related to the test suite Strings String extension data type and string data labels Jul 31, 2024
@mroeschke mroeschke added this to the 3.0 milestone Jul 31, 2024
@mroeschke mroeschke merged commit 0d12b44 into pandas-dev:main Jul 31, 2024
43 of 49 checks passed
@mroeschke
Copy link
Member

Thanks @jorisvandenbossche

@jorisvandenbossche jorisvandenbossche deleted the string-dtype-tests-fixtures-string_storage branch July 31, 2024 20:56
WillAyd pushed a commit that referenced this pull request Aug 13, 2024
…age/na_value keyword arguments for dtype creation (#59375)
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 14, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 15, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 15, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 15, 2024
@jorisvandenbossche jorisvandenbossche modified the milestones: 3.0, 2.3 Aug 20, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 21, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 22, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 22, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Aug 27, 2024
WillAyd pushed a commit to WillAyd/pandas that referenced this pull request Sep 20, 2024
jorisvandenbossche added a commit to WillAyd/pandas that referenced this pull request Oct 2, 2024
jorisvandenbossche added a commit to WillAyd/pandas that referenced this pull request Oct 2, 2024
jorisvandenbossche added a commit to WillAyd/pandas that referenced this pull request Oct 3, 2024
jorisvandenbossche added a commit to WillAyd/pandas that referenced this pull request Oct 7, 2024
jorisvandenbossche added a commit that referenced this pull request Oct 9, 2024
…age/na_value keyword arguments for dtype creation (#59375)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backported Strings String extension data type and string data Testing pandas testing functions or related to the test suite
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants