From 263fe923a07dabd8d211f43085880ed923ba9ec6 Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Fri, 8 Jul 2022 12:09:24 +0200 Subject: [PATCH 1/2] TST: adding test for multiindex nunique raising not implemnted error --- pandas/tests/indexing/multiindex/test_multiindex.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pandas/tests/indexing/multiindex/test_multiindex.py b/pandas/tests/indexing/multiindex/test_multiindex.py index b88c411636610..af984eea4dd87 100644 --- a/pandas/tests/indexing/multiindex/test_multiindex.py +++ b/pandas/tests/indexing/multiindex/test_multiindex.py @@ -213,3 +213,8 @@ def test_subtracting_two_series_with_unordered_index_and_all_nan_index( tm.assert_series_equal(result[0], a_series_expected) tm.assert_series_equal(result[1], b_series_expected) + + def test_nunique_raises_not_implemented_error(self): + # GH 34019 + n = DataFrame([[1, 2], [1, 2]]).set_index([0, 1]).index.nunique() + assert n == 1 From e9aafb8d5713b7b6452ce1bcefa87159e8645b8d Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Fri, 8 Jul 2022 15:29:04 +0200 Subject: [PATCH 2/2] renamed test --- pandas/tests/indexing/multiindex/test_multiindex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/indexing/multiindex/test_multiindex.py b/pandas/tests/indexing/multiindex/test_multiindex.py index 6296b4cdedec8..08e15545cb998 100644 --- a/pandas/tests/indexing/multiindex/test_multiindex.py +++ b/pandas/tests/indexing/multiindex/test_multiindex.py @@ -214,7 +214,7 @@ def test_subtracting_two_series_with_unordered_index_and_all_nan_index( tm.assert_series_equal(result[0], a_series_expected) tm.assert_series_equal(result[1], b_series_expected) - def test_nunique_raises_not_implemented_error(self): + def test_nunique_smoke(self): # GH 34019 n = DataFrame([[1, 2], [1, 2]]).set_index([0, 1]).index.nunique() assert n == 1