Switch to pytest as the test runner.
Review Request #12487 — Created July 25, 2022 and submitted — Latest diff uploaded
This updates the codebase to use
pytestinstead ofnosefor running
unit tests. This helps us with testing on newer versions of Python, and
is consistent with our other codebases.The old
tests/runtests.pyscript will now wrappytest.
Ran unit tests on all supported versions of Python.