- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2.9k
pytest 3.0 checklist
        Bruno Oliveira edited this page Aug 20, 2016 
        ·
        18 revisions
      
    try it out:
pip install -U pytest
pytest  # Yes - that's no typo #dropthedot :)
See what else is new here: http://blog.pytest.org
-  --setup-show,--setup-only,--setup-planoptions
- reporting hooks for fixture setup/teardown (Steffen, Danielle)
- new main entry point pytest (and py.test)
-  remove py.test-X*entrypoints
- display pytest warnings by default
- remove all deprecated command line options for 3.0 (Farmer)
- merged fixtures becomes a doc draft (Raphael, Holger)
- introduce deprecation docs based on lightning talk (Oliver)
-  new option --override-ini|-o ININAME=INIVALUEto overrides ini values from the command line so that one can do e.g.-o xfail_strict=True. We don't change the default (Omar, Ted, Daniel)
- issue deprecation warning for yielding test functions (bruno)
-  issue deprecation warning pytest_funcarg_fixtures (bruno) (#1684)
- remove reinterpret assert (Floris)
- Issues and PRs for the 3.0 milestone: https://github.com/pytest-dev/pytest/milestone/2 (42 currently!)
- doc restructuring
- fixture conftest sharing / fixture namespace control, draft/suggestion document
- invocation-scope: e.g. monkeypatch and mocker would be useable from any scope. Pulled back right before 3.0 due to introducing some subtle regressions.
