Add pytest mode to djblets.testing.testrunners.TestRunner.
Review Request #13075 — Created May 30, 2023 and submitted — Latest diff uploaded
We've mostly phased out nose from our own usage, but it's still being
used for the extension test runner. The behavior is different enough
that we need a transition period to move people over.In most cases, once extensions are configured in a way to make use of
pytest, they'll be able to just runpytest
instead ofrbext test
,
but we also want latter to continue to exist.This change adds a mode to the TestRunner to use pytest instead of nose.
That can be opted into for now, and in a future version we'll switch it
over and remove the nose mode.
Ran rbintegrations tests via pytest and our test runner.