-
Notifications
You must be signed in to change notification settings - Fork 56
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
Tests fail to run on Python 3.10 due to nose incompatibility #343
Comments
I imagine this nose issue has been on your radar for a while. Let me know if you'd like me to port things to pytest! |
We've actually migrated a lot of our testing framework to use pytest already. If you look in .github/workflows, you'll see that both main.yml and extras.yml use pytest on the I'll also note that we haven't run into this because I often just invoke pytest directly. One possible bugfix to this is just removing |
Closed with release of 0.9.12. |
Describe the bug
The file
test/runTests.py
has a codepath that executes a shell command. The shell command requires the Python testing framework callednose
. Unfortunately, nose is no longer maintained, and it broke starting with Python 3.9 (see here). So if you try to runpython runTests.py
in thetest
folder you'll get an error before any tests run.To Reproduce
test
folder.python runTests.py
Expected behavior
Tests are launched (and ideally pass).
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: