Add test for rdivmod on EA array (GH23287)#24047
Conversation
pandas/tests/extension/base/ops.py
Outdated
|
|
||
| def test_divmod_series_array(self, data): | ||
| def test_divmod_series_array(self, data, ones): | ||
| #pytest.set_trace() |
There was a problem hiding this comment.
don't leave things like this as they break linting
Codecov Report
@@ Coverage Diff @@
## master #24047 +/- ##
=======================================
Coverage 42.46% 42.46%
=======================================
Files 161 161
Lines 51557 51557
=======================================
Hits 21892 21892
Misses 29665 29665
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #24047 +/- ##
==========================================
- Coverage 91.25% 91.25% -0.01%
==========================================
Files 172 172
Lines 52977 52977
==========================================
- Hits 48343 48342 -1
- Misses 4634 4635 +1
Continue to review full report at Codecov.
|
|
can you merge master and rebase |
| result = data.__sub__(other) | ||
| assert result is NotImplemented | ||
|
|
||
| def test_divmod_series_array(self): |
There was a problem hiding this comment.
The arithmetic operation isn't implemented for period_array. other = data_for_ones * 2 run into an error. I change data_for_ones to data_for_twos, so the base test can run for more EA subclasses.
5104749 to
fbbbf90
Compare
|
@makbigc can you merge master on this one? |
| ser + data | ||
|
|
||
| def test_divmod_series_array(self): | ||
| pass |
There was a problem hiding this comment.
can you add a comment (skipping because its NotImplemented)
|
@jbrockmendel can you have a look |
|
Looks fine to me. I'm not particularly well-versed in this directory of the tests. |
TomAugspurger
left a comment
There was a problem hiding this comment.
I think you should add a fixture to pandas/tests/extensions/conftest.py. The docstring should describe the expected semantics of the data_for_twos fixture.
fbbbf90 to
a93eef9
Compare
|
this looks fine, can you merge master and get tests to pass. |
a93eef9 to
6d80b58
Compare
|
thanks @makbigc |
* origin/master: DOC: clean bug fix section in whatsnew (pandas-dev#25792) DOC: Fixed PeriodArray api ref (pandas-dev#25526) Move locale code out of tm, into _config (pandas-dev#25757) Unpin pycodestyle (pandas-dev#25789) Add test for rdivmod on EA array (GH23287) (pandas-dev#24047) ENH: Support datetime.timezone objects (pandas-dev#25065) Cython language level 3 (pandas-dev#24538) API: concat on sparse values (pandas-dev#25719) TST: assert_produces_warning works with filterwarnings (pandas-dev#25721) make core.config self-contained (pandas-dev#25613) CLN: replace %s syntax with .format in pandas.io.parsers (pandas-dev#24721) TST: Check pytables<3.5.1 when skipping (pandas-dev#25773) DOC: Fix typo in docstring of DataFrame.memory_usage (pandas-dev#25770) Replace dicts with OrderedDicts in groupby aggregation functions (pandas-dev#25693) TST: Fixturize tests/frame/test_missing.py (pandas-dev#25640) DOC: Improve the docsting of Series.iteritems (pandas-dev#24879) DOC: Fix function name. (pandas-dev#25751) Implementing iso_week_year support for to_datetime (pandas-dev#25541) DOC: clarify corr behaviour when using a callable (pandas-dev#25732) remove unnecessary check_output (pandas-dev#25755) # Conflicts: # doc/source/whatsnew/v0.25.0.rst
git diff upstream/master -u -- "*.py" | flake8 --diff