Separate test code from test cases in pytest.
Typed, declarative case parametrization for pytest with async support, class-method support, shared storage, and automatic case module discovery.
Evaluate doctests with configurable globals and `setUp`–`tearDown`. Export to Markdown and reST to include in docs.