Add a test helper to run within a Sphinx environment.
Review Request #12516 — Created Aug. 8, 2022 and submitted — Latest diff uploaded
This adds
SphinxExtTestCase.with_sphinx_env()
, a context manager that
sets up a Sphinx test environment and allows a caller to run within its
context.It's a simplified version of the
sphinx_testing.with_app()
helper,
which was a bit too rigid for our uses.The
BeanbagDocstring
tests now run within this environment, which will
be important for upcoming changes.
All unit tests pass.