-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOC, TST: Document and Test Functions in dtypes/common.py #16237
DOC, TST: Document and Test Functions in dtypes/common.py #16237
Conversation
The testing of this module was especially lacking with the exception of is_dtype_equal and pandas_dtype.
When reviewing, please note the |
Codecov Report
@@ Coverage Diff @@
## master #16237 +/- ##
==========================================
+ Coverage 90.24% 90.24% +<.01%
==========================================
Files 164 164
Lines 50894 50890 -4
==========================================
- Hits 45930 45927 -3
+ Misses 4964 4963 -1
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice comments. a minor points. merging. can do a followup for minor comments if you'd like.
def test_is_categorical(): | ||
cat = pd.Categorical([1, 2, 3]) | ||
assert com.is_categorical(cat) | ||
assert com.is_categorical(pd.Series(cat)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add CategoricalIndex
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I might have wanted to add this before you merged, but oh well, can do in follow-up.
|
||
def is_period(array): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was around before the is_datetime64tz_dtype
, so certainly could try to eliminate things (separate pr). the distinctions was meant to be that this would do inference on a list-like as well (where the _dtype would only work on an array).
best maybe to open a separate issue for this. |
Sounds good. |
thanks! |
…#16237) * DOC: Document pandas.core.dtypes.common Closes pandas-devgh-15895. * TST: Add tests for pandas.core.dtypes.common The testing of this module was especially lacking with the exception of is_dtype_equal and pandas_dtype.
…#16237) * DOC: Document pandas.core.dtypes.common Closes pandas-devgh-15895. * TST: Add tests for pandas.core.dtypes.common The testing of this module was especially lacking with the exception of is_dtype_equal and pandas_dtype.
Version 0.20.0 * tag 'v0.20.0': (742 commits) RLS: v0.20.0 DOC: Whatsnew cleanup (pandas-dev#16245) TST: Test CategoricalIndex in test_is_categorical (pandas-dev#16243) TST: xfail some bottleneck on windows (pandas-dev#16240) DOC, TST: Document and Test Functions in dtypes/common.py (pandas-dev#16237) TST: Remove __init__ statements in testing (pandas-dev#16238) DOC: don't include all methods/attributes of IntervalIndex (pandas-dev#16221) PKG: Fix ModuleNotFoundError: No module named 'pandas.formats' (pandas-dev#16239) RLS: v0.20.0rc2 CLN: make submodules of pandas.util private (pandas-dev#16223) MAINT: Remove tm.TestCase from testing (pandas-dev#16225) MAINT: Complete Conversion to Pytest Idiom (pandas-dev#16201) DOC: add whatsnew for 0.21.0 DEPR: correct deprecation message for datetools (pandas-dev#16202) API Change repr name for table schema (pandas-dev#16204) DOC: Remove various warnings from doc build (pandas-dev#16206) DOC: add whatsnew for v0.20.1 BUG: Fixed renaming of falsey names in build_table_schema (pandas-dev#16205) COMPAT: ensure proper extension dtype's don't pickle the cache (pandas-dev#16207) REF: register custom DisplayFormatter for table schema (pandas-dev#16198) ...
Title is self-explanatory.
Closes #15895.