Add pytest mode to djblets.testing.testrunners.TestRunner.
Review Request #13075 — Created May 30, 2023 and submitted
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.
Summary | ID |
---|---|
40f67ca4d0ec8fc94dc1f95cc38c03737b921db5 |
Description | From | Last Updated |
---|---|---|
Let's make both of these conditional. An extension may not have either of these installed, or may have only one … |
chipx86 | |
This needs a Version Added. |
chipx86 | |
This needs a Version Added. |
chipx86 | |
Parameters should start on the next line, indented one level. Function should have -> None at the end. |
chipx86 | |
Missing : bool. Otherwise this is Literal[False]. |
chipx86 | |
And pytest_options. |
chipx86 | |
Both of these should have Version Added. |
chipx86 | |
No pass here. |
chipx86 | |
str, not unicode. |
chipx86 |
- Commits:
-
Summary ID fdfe4c1a38e20a6073bfbda6423769f1b84e1fea 40f67ca4d0ec8fc94dc1f95cc38c03737b921db5 - Diff:
-
Revision 2 (+316 -60)