Skip to content

Commit 82a9e3e

Browse files
committed
TST: remove deprecated usages of FrozenList.__add__ from test code
xref pandas-dev#15506
1 parent b010d16 commit 82a9e3e

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

pandas/core/panel.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -940,9 +940,9 @@ def construct_index_parts(idx, major=True):
940940
minor_labels, minor_levels, minor_names = construct_index_parts(
941941
self.minor_axis, major=False)
942942

943-
levels = major_levels + minor_levels
944-
labels = major_labels + minor_labels
945-
names = major_names + minor_names
943+
levels = list(major_levels) + list(minor_levels)
944+
labels = list(major_labels) + list(minor_labels)
945+
names = list(major_names) + list(minor_names)
946946

947947
index = MultiIndex(levels=levels, labels=labels, names=names,
948948
verify_integrity=False)

pandas/core/reshape.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,8 @@ def get_new_columns(self):
254254
width = len(self.value_columns)
255255
propagator = np.repeat(np.arange(width), stride)
256256
if isinstance(self.value_columns, MultiIndex):
257-
new_levels = self.value_columns.levels + (self.removed_level,)
258-
new_names = self.value_columns.names + (self.removed_name,)
257+
new_levels = self.value_columns.levels.union((self.removed_level,))
258+
new_names = self.value_columns.names.union((self.removed_name,))
259259

260260
new_labels = [lab.take(propagator)
261261
for lab in self.value_columns.labels]
@@ -844,7 +844,7 @@ def melt(frame, id_vars=None, value_vars=None, var_name=None,
844844
for col in id_vars:
845845
mdata[col] = np.tile(frame.pop(col).values, K)
846846

847-
mcolumns = id_vars + var_name + [value_name]
847+
mcolumns = list(id_vars) + list(var_name) + list([value_name])
848848

849849
mdata[value_name] = frame.values.ravel('F')
850850
for i, col in enumerate(var_name):

pandas/core/strings.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ def str_extractall(arr, pat, flags=0):
822822
if 0 < len(index_list):
823823
from pandas import MultiIndex
824824
index = MultiIndex.from_tuples(
825-
index_list, names=arr.index.names + ["match"])
825+
index_list, names=arr.index.names.union(["match"]))
826826
else:
827827
index = None
828828
result = arr._constructor_expanddim(match_list, index=index,

pandas/tests/groupby/test_value_counts.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def check_value_counts(df, keys, bins):
2828

2929
gr = df.groupby(keys, sort=isort)
3030
right = gr['3rd'].apply(Series.value_counts, **kwargs)
31-
right.index.names = right.index.names[:-1] + ['3rd']
31+
right.index.names = right.index.names[:-1].union(['3rd'])
3232

3333
# have to sort on index because of unstable sort on values
3434
left, right = map(rebuild_index, (left, right)) # xref GH9212

pandas/tools/concat.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@ def _make_concat_multiindex(indexes, keys, levels=None, names=None):
574574
" not have the same number of levels")
575575

576576
# also copies
577-
names = names + _get_consensus_names(indexes)
577+
names = list(names) + list(_get_consensus_names(indexes))
578578

579579
return MultiIndex(levels=levels, labels=label_list, names=names,
580580
verify_integrity=False)

test_fast.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# https://github.com/pytest-dev/pytest/issues/1075
66
export PYTHONHASHSEED=$(python -c 'import random; print(random.randint(1, 4294967295))')
77

8-
pytest pandas --skip-slow --skip-network -m "not single" -n 4
8+
pytest pandas --skip-slow --skip-network -m "not single" -n 4 $@

0 commit comments

Comments
 (0)