Browse Source

py.test => pytest (#2173)

py.test => pytest
pull/2179/head
vojtekb 8 years ago committed by Markus Unterwaditzer
parent
commit
95db82f8f7
  1. 10
      CONTRIBUTING.rst
  2. 4
      README
  3. 2
      docs/tutorial/testing.rst
  4. 2
      setup.cfg
  5. 2
      tox.ini

10
CONTRIBUTING.rst

@ -38,7 +38,7 @@ Running the testsuite
You probably want to set up a `virtualenv You probably want to set up a `virtualenv
<https://virtualenv.readthedocs.io/en/latest/index.html>`_. <https://virtualenv.readthedocs.io/en/latest/index.html>`_.
The minimal requirement for running the testsuite is ``py.test``. You can The minimal requirement for running the testsuite is ``pytest``. You can
install it with:: install it with::
pip install pytest pip install pytest
@ -54,9 +54,9 @@ Install Flask as an editable package using the current source::
Then you can run the testsuite with:: Then you can run the testsuite with::
py.test pytest
With only py.test installed, a large part of the testsuite will get skipped With only pytest installed, a large part of the testsuite will get skipped
though. Whether this is relevant depends on which part of Flask you're working though. Whether this is relevant depends on which part of Flask you're working
on. Travis is set up to run the full testsuite when you submit your pull on. Travis is set up to run the full testsuite when you submit your pull
request anyways. request anyways.
@ -79,11 +79,11 @@ plugin. This assumes you have already run the testsuite (see previous section):
After this has been installed, you can output a report to the command line using this command:: After this has been installed, you can output a report to the command line using this command::
py.test --cov=flask tests/ pytest --cov=flask tests/
Generate a HTML report can be done using this command:: Generate a HTML report can be done using this command::
py.test --cov-report html --cov=flask tests/ pytest --cov-report html --cov=flask tests/
Full docs on ``coverage.py`` are here: https://coverage.readthedocs.io Full docs on ``coverage.py`` are here: https://coverage.readthedocs.io

4
README

@ -33,9 +33,9 @@
Good that you're asking. The tests are in the Good that you're asking. The tests are in the
tests/ folder. To run the tests use the tests/ folder. To run the tests use the
`py.test` testing tool: `pytest` testing tool:
$ py.test $ pytest
Details on contributing can be found in CONTRIBUTING.rst Details on contributing can be found in CONTRIBUTING.rst

2
docs/tutorial/testing.rst

@ -46,7 +46,7 @@ At this point you can run the tests. Here ``pytest`` will be used.
Run and watch the tests pass, within the top-level :file:`flaskr/` Run and watch the tests pass, within the top-level :file:`flaskr/`
directory as:: directory as::
py.test pytest
Testing + setuptools Testing + setuptools
-------------------- --------------------

2
setup.cfg

@ -8,4 +8,4 @@ universal = 1
license_file = LICENSE license_file = LICENSE
[tool:pytest] [tool:pytest]
norecursedirs = .* *.egg *.egg-info env* artwork docs norecursedirs = .* *.egg *.egg-info env* artwork docs examples

2
tox.ini

@ -11,7 +11,7 @@ commands =
pip install -e examples/flaskr pip install -e examples/flaskr
pip install -e examples/minitwit pip install -e examples/minitwit
pip install -e examples/patterns/largerapp pip install -e examples/patterns/largerapp
py.test --cov=flask --cov-report html [] pytest --cov=flask --cov-report html []
deps= deps=
pytest pytest
pytest-cov pytest-cov

Loading…
Cancel
Save