We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eefb0b8 commit 5a39679Copy full SHA for 5a39679
pandas/tests/base/test_ops.py
@@ -251,10 +251,14 @@ def test_value_counts(self, index_or_series_obj):
251
result = obj.value_counts()
252
253
counter = collections.Counter(obj)
254
- expected = pd.Series(dict(counter.most_common()), dtype=int)
+ expected = pd.Series(dict(counter.most_common()), dtype=np.int64)
255
expected.index = expected.index.astype(obj.dtype)
256
if isinstance(obj, pd.MultiIndex):
257
expected.index = pd.Index(expected.index)
258
+
259
+ # sort_index to avoid switched order when values share the same count
260
+ result = result.sort_index()
261
+ expected = expected.sort_index()
262
tm.assert_series_equal(result, expected)
263
264
@pytest.mark.parametrize("null_obj", [np.nan, None])
0 commit comments