Skip to content

Commit f9da39d

Browse files
add case that fails
1 parent dbc83b5 commit f9da39d

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

pandas/tests/strings/test_find_replace.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -976,15 +976,18 @@ def test_match_compiled_regex(any_string_dtype):
976976
@pytest.mark.parametrize(
977977
"pat, case, exp",
978978
[
979-
["ab", False, [True]],
980-
["Ab", True, [False]],
981-
["bc", True, [False]],
982-
["a[a-z]{1}", False, [True]],
983-
["A[a-z]{1}", True, [False]],
979+
["ab", False, [True, False]],
980+
["Ab", True, [False, False]],
981+
["bc", True, [False, False]],
982+
["a[a-z]{1}", False, [True, False]],
983+
["A[a-z]{1}", True, [False, False]],
984+
# https://github.com/pandas-dev/pandas/issues/61072
985+
["(bc)|(ab)", True, [True, False]],
986+
["((bc)|(ab))", True, [True, False]],
984987
],
985988
)
986989
def test_str_match_extra_cases(any_string_dtype, pat, case, exp):
987-
ser = Series(["abc"], dtype=any_string_dtype)
990+
ser = Series(["abc", "Xab"], dtype=any_string_dtype)
988991
result = ser.str.match(pat, case=case)
989992

990993
expected_dtype = (

0 commit comments

Comments
 (0)