mirror of
https://github.com/wassname/ray.git
synced 2026-07-01 02:49:33 +08:00
[DataFrame] Inherit documentation from Pandas (#1727)
* Added _inherit_docstrings * DataFrame documentation inherits from Pandas * Fix formatting * Replace hasattr and document properties * Fix rebase * Override documentation for groupby * Override documentation for series * Don't overwrite property docstrings * Fix property __doc__ for python2
This commit is contained in:
committed by
Devin Petersohn
parent
d0fffec2d0
commit
1d605e8f8a
@@ -3014,3 +3014,14 @@ def test_iloc(ray_df, pd_df):
|
||||
assert ray_df.iloc[1:, 0].equals(pd_df.iloc[1:, 0])
|
||||
assert ray_df.iloc[1:2, 0].equals(pd_df.iloc[1:2, 0])
|
||||
assert ray_df.iloc[1:2, 0:2].equals(pd_df.iloc[1:2, 0:2])
|
||||
|
||||
|
||||
def test__doc__():
|
||||
assert rdf.DataFrame.__doc__ != pd.DataFrame.__doc__
|
||||
assert rdf.DataFrame.__init__ != pd.DataFrame.__init__
|
||||
for attr, obj in rdf.DataFrame.__dict__.items():
|
||||
if (callable(obj) or isinstance(obj, property)) \
|
||||
and attr != "__init__":
|
||||
pd_obj = getattr(pd.DataFrame, attr, None)
|
||||
if callable(pd_obj) or isinstance(pd_obj, property):
|
||||
assert obj.__doc__ == pd_obj.__doc__
|
||||
|
||||
Reference in New Issue
Block a user