pytest / doc / naming20.txt

.. _naming20:

New pytest names in 2.0 (flat is better than nested)
----------------------------------------------------

If you used older version of the ``py`` distribution (which
included the py.test command line tool and Python name space)
you accessed helpers and possibly collection classes through
the ``py.test`` Python namespaces.  The new ``pytest``
Python module flaty provides the same objects, following
these renaming rules::

    py.test.XYZ          -> pytest.XYZ
    py.test.collect.XYZ  -> pytest.XYZ
    py.test.cmdline.main -> pytest.main

The old ``py.test.*`` ways to access functionality remain
valid but you are encouraged to do global renaming according
to the above rules in your test code.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.