On 5/5/16 at 9:44 AM, vincent.fero...@gmail.com (Vincent
Férotin) pronounced:
scaffolds are not ready for naive usage of py.test by new comers to Pyramid,
i.e. running ``py.test [--cov]`` at new project's root collects no tests.
You are correct in that one cannot just naïvely run:
$ py.test [--cov]
py.test discovers tests in the following manner:
http://pytest.org/latest/goodpractices.html#python-test-discovery
By following the instructions for the SQLAlchemy + URL dispatch
wiki tutorial to get started:
http://docs.pylonsproject.org/projects/pyramid/en/1.7-branch/tutorials/wiki2/installation.html
I can run the tests:
stevepi-mbp:tutorial stevepiercy$ $VENV/bin/py.test
tutorial/tests.py -q
..
2 passed in 0.54 seconds
stevepi-mbp:tutorial stevepiercy$ $VENV/bin/py.test
--cov=tutorial --cov-report=term-missing tutorial/tests.py
=======================================================================
test session starts ========================================================================
platform darwin -- Python 3.5.0, pytest-2.9.1, py-1.4.31, pluggy-0.3.1
rootdir: /Users/stevepiercy/pyramidtut/tutorial, inifile:
plugins: cov-2.2.1
collected 2 items
tutorial/tests.py ..
---------------------------------------------------------
coverage: platform darwin, python 3.5.0-final-0 ----------------------------------------------------------
Name Stmts Miss Cover Missing
----------------------------------------------------------------
tutorial/__init__.py 8 6 25% 7-12
tutorial/models/__init__.py 22 0 100%
tutorial/models/meta.py 5 0 100%
tutorial/models/mymodel.py 8 0 100%
tutorial/routes.py 3 3 0% 1-3
tutorial/scripts/__init__.py 0 0 100%
tutorial/scripts/initializedb.py 26 26 0% 1-45
tutorial/tests.py 39 0 100%
tutorial/views/__init__.py 0 0 100%
tutorial/views/default.py 12 0 100%
tutorial/views/notfound.py 4 4 0% 1-7
----------------------------------------------------------------
TOTAL 127 39 69%
=====================================================================
2 passed in 0.57 seconds =====================================================================
stevepi-mbp:tutorial stevepiercy$
--steve
------------------------
Steve Piercy, Soquel, CA
--
You received this message because you are subscribed to the Google Groups
"pylons-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-devel+unsubscr...@googlegroups.com.
To post to this group, send email to pylons-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/pylons-devel.
For more options, visit https://groups.google.com/d/optout.