Example #1
0
 def test_set_default_names_mi_set(self):
     data = pd.Series(
         1,
         pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')],
                                    names=['n1', 'n2']))
     result = set_default_names(data)
     assert result.index.names == ['n1', 'n2']
Example #2
0
 def test_set_default_names_mi_partion(self):
     data = pd.Series(
         1,
         pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')],
                                    names=['n1', None]))
     result = set_default_names(data)
     self.assertEqual(result.index.names, ['n1', 'level_1'])
Example #3
0
 def test_set_default_names_mi_unset(self):
     data = pd.Series(
         1, pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')]))
     result = set_default_names(data)
     self.assertEqual(result.index.names, ['level_0', 'level_1'])
Example #4
0
 def test_set_default_names_set(self):
     data = pd.Series(1, pd.Index([1], name='myname'))
     result = set_default_names(data)
     self.assertEqual(result.index.name, 'myname')
Example #5
0
 def test_set_default_names_unset(self):
     data = pd.Series(1, pd.Index([1]))
     result = set_default_names(data)
     self.assertEqual(result.index.name, 'index')
Example #6
0
 def test_warns_non_roundtrippable_names(self, idx):
     # GH 19130
     df = pd.DataFrame([[]], index=idx)
     df.index.name = 'index'
     with tm.assert_produces_warning():
         set_default_names(df)
Example #7
0
 def test_set_names_unset(self, idx, nm, prop):
     data = pd.Series(1, idx)
     result = set_default_names(data)
     assert getattr(result.index, prop) == nm
 def test_warns_non_roundtrippable_names(self, idx):
     # GH 19130
     df = pd.DataFrame([[]], index=idx)
     df.index.name = 'index'
     with tm.assert_produces_warning():
         set_default_names(df)
Example #9
0
 def test_set_default_names_unset(self):
     data = pd.Series(1, pd.Index([1]))
     result = set_default_names(data)
     assert result.index.name == 'index'
 def test_set_default_names_mi_partion(self):
     data = pd.Series(
         1, pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')],
                                       names=['n1', None]))
     result = set_default_names(data)
     self.assertEqual(result.index.names, ['n1', 'level_1'])
 def test_set_names_unset(self, idx, nm, prop):
     data = pd.Series(1, idx)
     result = set_default_names(data)
     assert getattr(result.index, prop) == nm
 def test_set_default_names_mi_unset(self):
     data = pd.Series(
         1, pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')]))
     result = set_default_names(data)
     self.assertEqual(result.index.names, ['level_0', 'level_1'])
 def test_set_default_names_set(self):
     data = pd.Series(1, pd.Index([1], name='myname'))
     result = set_default_names(data)
     self.assertEqual(result.index.name, 'myname')
 def test_set_default_names_unset(self):
     data = pd.Series(1, pd.Index([1]))
     result = set_default_names(data)
     self.assertEqual(result.index.name, 'index')
Example #15
0
 def test_set_default_names_mi_set(self):
     data = pd.Series(
         1, pd.MultiIndex.from_product([('a', 'b'), ('c', 'd')],
                                       names=['n1', 'n2']))
     result = set_default_names(data)
     assert result.index.names == ['n1', 'n2']
Example #16
0
 def test_set_default_names_unset(self):
     data = pd.Series(1, pd.Index([1]))
     result = set_default_names(data)
     assert result.index.name == 'index'