def test_rename_axis_none(self, kwargs): # GH 25034 index = Index(list('abc'), name='foo') df = Series([1, 2, 3], index=index) result = df.rename_axis(**kwargs) expected_index = index.rename(None) if kwargs else index expected = Series([1, 2, 3], index=expected_index) tm.assert_series_equal(result, expected)
def test_identical(self): i = Index(self.index.copy()) self.assertTrue(i.identical(self.index)) same_values_different_type = Index(i, dtype=object) self.assertFalse(i.identical(same_values_different_type)) i = self.index.copy(dtype=object) i = i.rename("foo") same_values = Index(i, dtype=object) self.assertTrue(same_values.identical(i)) self.assertFalse(i.identical(self.index)) self.assertTrue(Index(same_values, name="foo", dtype=object).identical(i)) self.assertFalse(self.index.copy(dtype=object).identical(self.index.copy(dtype="int64")))
def test_identical(self): i = Index(self.index.copy()) assert i.identical(self.index) same_values_different_type = Index(i, dtype=object) assert not i.identical(same_values_different_type) i = self.index.copy(dtype=object) i = i.rename('foo') same_values = Index(i, dtype=object) assert same_values.identical(i) assert not i.identical(self.index) assert Index(same_values, name='foo', dtype=object).identical(i) assert not self.index.copy(dtype=object).identical( self.index.copy(dtype=self._dtype))
def test_identical(self): i = Index(self.index.copy()) self.assertTrue(i.identical(self.index)) same_values_different_type = Index(i, dtype=object) self.assertFalse(i.identical(same_values_different_type)) i = self.index.copy(dtype=object) i = i.rename('foo') same_values = Index(i, dtype=object) self.assertTrue(same_values.identical(i)) self.assertFalse(i.identical(self.index)) self.assertTrue( Index(same_values, name='foo', dtype=object).identical(i)) self.assertFalse( self.index.copy(dtype=object).identical( self.index.copy(dtype='int64')))
def test_identical(self, simple_index, dtype): index = simple_index idx = Index(index.copy()) assert idx.identical(index) same_values_different_type = Index(idx, dtype=object) assert not idx.identical(same_values_different_type) idx = index.astype(dtype=object) idx = idx.rename("foo") same_values = Index(idx, dtype=object) assert same_values.identical(idx) assert not idx.identical(index) assert Index(same_values, name="foo", dtype=object).identical(idx) assert not index.astype(dtype=object).identical( index.astype(dtype=dtype))
def test_identical(self): i = Index(self.index.copy()) assert i.identical(self.index) # we don't allow object dtype for RangeIndex if isinstance(self.index, RangeIndex): return same_values_different_type = Index(i, dtype=object) assert not i.identical(same_values_different_type) i = self.index.copy(dtype=object) i = i.rename('foo') same_values = Index(i, dtype=object) assert same_values.identical(self.index.copy(dtype=object)) assert not i.identical(self.index) assert Index(same_values, name='foo', dtype=object).identical(i) assert not self.index.copy(dtype=object).identical( self.index.copy(dtype='int64'))
def test_identical(self): index = self.create_index() i = Index(index.copy()) assert i.identical(index) # we don't allow object dtype for RangeIndex if isinstance(index, RangeIndex): return same_values_different_type = Index(i, dtype=object) assert not i.identical(same_values_different_type) i = index.copy(dtype=object) i = i.rename("foo") same_values = Index(i, dtype=object) assert same_values.identical(index.copy(dtype=object)) assert not i.identical(index) assert Index(same_values, name="foo", dtype=object).identical(i) assert not index.copy(dtype=object).identical(index.copy(dtype="int64"))