-
-
Notifications
You must be signed in to change notification settings - Fork 2.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
[BUG] pytest_runtest_makereport "did not yield" #2460
Comments
The same issue is blowing up our CI at Downgrading This is only in the optional (soft) dependency set, but it's still unpleasant. See the issue for some tracebacks and CI runs, if it helps. |
Having the same issue on my project: Odd because I am not using dash's pytest for anything, we just have dash as a dependency. But now that pytest has been included in dash, it seems GitHub Actions favors the dash version of pytest. Not sure if there is an easy fix for this, but it's causing our CI to fail with the same error as shown here. Should be able to do something with my path to just use regular pytest, no? Removing the dash dependency actually causes all of our tests to pass except those that import dash: |
Having the same problem with my projects, downgrading works as a temp fix |
Same problem here! Will downgrade to 2.8.1 |
Having the same problem for Changing back to dash==2.8.1 works fine |
Describe your context
Dash is a transitive dependency and v2.9.0 is being pulled in and failing our GitHub CI.
Describe the bug
Our GitHub CI tests are failing with the below stacktrace. The issue started this morning with the release of dash v2.9.0. I believe I've tracked it to this line: https://github.com/plotly/dash/blame/v2.9.0/dash/testing/plugin.py#L108 which prevents
pytest_runtest_makereport
from yielding as normal under certain circumstances.For now, we can pin the version of dash to v2.8.1 which has been working fine for us, but when our dependencies update their requirements, this will become blocking.
The text was updated successfully, but these errors were encountered: