| 120 | |
| 121 | |
| 122 | def test_repeat(any_string_dtype): |
| 123 | ser = Series(["a", "b", np.nan, "c", np.nan, "d"], dtype=any_string_dtype) |
| 124 | |
| 125 | result = ser.str.repeat(3) |
| 126 | expected = Series( |
| 127 | ["aaa", "bbb", np.nan, "ccc", np.nan, "ddd"], dtype=any_string_dtype |
| 128 | ) |
| 129 | tm.assert_series_equal(result, expected) |
| 130 | |
| 131 | result = ser.str.repeat([1, 2, 3, 4, 5, 6]) |
| 132 | expected = Series( |
| 133 | ["a", "bb", np.nan, "cccc", np.nan, "dddddd"], dtype=any_string_dtype |
| 134 | ) |
| 135 | tm.assert_series_equal(result, expected) |
| 136 | |
| 137 | |
| 138 | def test_repeat_mixed_object(): |