Skip to content

TEST: Split str.cat coverage by behavior - #24018

Draft
vyasr wants to merge 2 commits into
NVIDIA:mainfrom
vyasr:codex/split-string-cat-coverage
Draft

TEST: Split str.cat coverage by behavior#24018
vyasr wants to merge 2 commits into
NVIDIA:mainfrom
vyasr:codex/split-string-cat-coverage

Conversation

@vyasr

@vyasr vyasr commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Description

Replace the broad str.cat Cartesian product with behavior-focused cases and isolate index alignment from unrelated argument combinations. The change removes repetition, not input forms or observable behaviors.

Coverage accounting

  • Join cases retain no separator, empty and multi-character separators, null inputs, and na_rep handling.
  • Elementwise cases retain list, tuple, Series, Index, ndarray, mixed-sequence, and heterogeneous-sequence others forms.
  • Series alignment cases retain reindexing, matching and partially overlapping integer/string indices, including the existing expected failures.
  • The existing 72 others=Index cases remain separate and unchanged.

Checklist

  • I am familiar with the CONTRIBUTING.md guidelines.
  • New or existing tests cover these test-only changes.
  • Documentation updates are not needed.

@vyasr vyasr added tests Unit testing for project Python Affects Python cuDF API. Performance Performance related issue labels Sep 6, 2026
@copy-pr-bot

copy-pr-bot Bot commented Sep 6, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@vyasr vyasr added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Sep 7, 2026
@vyasr

vyasr commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change Performance Performance related issue Python Affects Python cuDF API. tests Unit testing for project

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant