-
Notifications
You must be signed in to change notification settings - Fork 440
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
Close all plotters in testing, bump pytest-pyvista #4114
Conversation
Codecov Report
@@ Coverage Diff @@
## main #4114 +/- ##
==========================================
+ Coverage 95.56% 95.57% +0.01%
==========================================
Files 94 95 +1
Lines 20213 20292 +79
==========================================
+ Hits 19316 19394 +78
- Misses 897 898 +1 |
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.
LGTM. Thanks!
In testing over in |
Do we need another release of pytest-pyvista before merging this? |
Sorry for not being very clear or prescriptive. I would recommend waiting on this one until we can merge in a version bump soon after. This one alone makes the errors even worse, presumably due to not cleaning up well enough in the other package. I'm not sure if we should fix the image regressions in the other package first, or separate out the downstream testing piece and merge in the guards first. |
pyvista/pytest-pyvista#49 should be ready now. The image regression errors were caused by ubuntu version mismatches. I somehow find myself in these rabbit holes related to a tangential topics lately. I recommend releasing a new version there and then merging this along with a separate PR for |
Overview
Attempt to resolve problems in pyvista/pytest-pyvista#51 and #4103
This PR also includes version bump for pytest-pyvista to prevent leaking scope for
verify_image_cache
which can happen when a plotter is closed after a failed test.