-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Converted windows / 32bit skips into decorators #18693
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
Conversation
8141c91
to
86fd4d6
Compare
Codecov Report
@@ Coverage Diff @@
## master #18693 +/- ##
==========================================
+ Coverage 91.6% 91.6% +<.01%
==========================================
Files 153 153
Lines 51272 51261 -11
==========================================
- Hits 46967 46957 -10
+ Misses 4305 4304 -1
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #18693 +/- ##
==========================================
+ Coverage 91.58% 91.6% +0.01%
==========================================
Files 153 153
Lines 51307 51262 -45
==========================================
- Hits 46991 46958 -33
+ Misses 4316 4304 -12
Continue to review full report at Codecov.
|
Made a mistake on my last commit applying the class decorator in Going to parameterize that class to make it more readable and integrate better with the decorator. Stay tuned... |
As mentioned before I refactored the If my math is right, then comparing to upstream/master this should: Python 3 Windows
Python 2 Windows
|
62b15ed
to
2eaa415
Compare
Some linting, you can use
|
a test failure on windows 3.6: https://ci.appveyor.com/project/pandas-dev/pandas/build/1.0.7841/job/2it8g3yxrmgg9mdl I believe this was skipped before (on windows / python 3). its a float64 conversion to complex128. |
otherwise changes lgtm. ping on green. |
Yep thanks for the callout. I also have to make some changes to |
2eaa415
to
36ef2f5
Compare
I ended up checking out With this last push, I'd expect 2 more passing tests in Python 2 and 2 more skipped tests in Python 3 due to the parametrization of |
ok lgtm ping on green thanks for making that issue |
@jreback is there any option to increase the verbosity on the AppVeyor test runs? The number of tests being executed is still slightly off of my expectation. I have the feeling that two tests have somehow been lost |
sure in your PR add -v to the pytest line in appveyor.yml |
also i believe u can login to appveyor under your own account and you’re builds will run there as well (and so will be faster) |
can you rebase and push again |
86d674f
to
89458f5
Compare
Just rebased and re-pushed. FWIW I checked a verbose log in AppVeyor and all of the tests changed matched my expectation and were skipped accordingly. I still am not getting 100% the numbers I was expecting but I don't think any differences there are a result of this change |
nice! keep em coming! |
I took off the closing of #18190, we can just make checkboxes I think. can you prepare a list (and I'll update the top of the issue). |
You should be able to copy the checklist that's in my comment at the bottom of #18190. I just updated it to reflect the change here |
git diff upstream/master -u -- "*.py" | flake8 --diff
Don't have a 32bit or Windows platform at my disposal so plan to leverage AppVeyor and compare before / after of skips to ensure consistency. If you have other ideas on how to tackle let me know.
FWIW the functions that were previously defined in
pandas.util.testing
were scarcely used, but I noticed that a lot of tests manually checked for 32 bit or windows and skipped directly. For consistency, I've updated those to use the decorators as well (will need to go back and do the same thing for matplotlib)