On 08/01/16 19:49, holger krekel wrote:
On Fri, Jan 08, 2016 at 08:46 +0000, Floris Bruynooghe wrote:
Hi

On 8 January 2016 at 06:55, Jason King <[email protected]> wrote:
[...]
So it seems to be locating a function called 'test' in numpy's nosetester.py
file, thats in the virtualenv, and trying to set
it up as a test.  Which isn't what I want.  (I only want tests located in
matplotlib's install directory)
Can you not pass this directory you want to the py.test commandline
then?  E.g. py.test [opts] lib/matplotlib/tests.  That way py.test
will only try to collect tests from your test directory instead of
everything in you current working directory.
Also, "py.test -h" reveals there is a "testpaths" setting for the ini
file where you can positively set the paths/directories where you want
to see collection happening if no positional arguments are passed to
pytest.

holger

pytest is being called like this:

pytest.main(['--pyargs'] + default_test_modules +
['--ignore=site-packages/numpy/testing/.'])


where default_test_modules is:
[ u'matplotlib.tests.test_agg', u'matplotlib.tests.test_animation', u'matplotlib.tests.test_arrow_patches', u'matplotlib.tests.test_artist', u'matplotlib.tests.test_axes', u'matplotlib.tests.test_backend_bases', u'matplotlib.tests.test_backend_pdf', u'matplotlib.tests.test_backend_pgf', u'matplotlib.tests.test_backend_ps', u'matplotlib.tests.test_backend_qt4', u'matplotlib.tests.test_backend_qt5', u'matplotlib.tests.test_backend_svg', u'matplotlib.tests.test_basic', u'matplotlib.tests.test_bbox_tight', u'matplotlib.tests.test_cbook', u'matplotlib.tests.test_coding_standards', u'matplotlib.tests.test_collections', u'matplotlib.tests.test_colorbar', u'matplotlib.tests.test_colors', u'matplotlib.tests.test_compare_images', u'matplotlib.tests.test_container', u'matplotlib.tests.test_contour', u'matplotlib.tests.test_dates', u'matplotlib.tests.test_delaunay', u'matplotlib.tests.test_dviread', u'matplotlib.tests.test_figure', u'matplotlib.tests.test_font_manager', u'matplotlib.tests.test_gridspec', u'matplotlib.tests.test_image', u'matplotlib.tests.test_legend', u'matplotlib.tests.test_lines', u'matplotlib.tests.test_mathtext', u'matplotlib.tests.test_mlab', u'matplotlib.tests.test_offsetbox', u'matplotlib.tests.test_patches', u'matplotlib.tests.test_path', u'matplotlib.tests.test_patheffects', u'matplotlib.tests.test_pickle', u'matplotlib.tests.test_png', u'matplotlib.tests.test_quiver', u'matplotlib.tests.test_rcparams', u'matplotlib.tests.test_scale', u'matplotlib.tests.test_simplification', u'matplotlib.tests.test_spines', u'matplotlib.tests.test_streamplot', u'matplotlib.tests.test_style', u'matplotlib.tests.test_subplots', u'matplotlib.tests.test_table', u'matplotlib.tests.test_text', u'matplotlib.tests.test_texmanager', u'matplotlib.tests.test_ticker', u'matplotlib.tests.test_tightlayout', u'matplotlib.tests.test_transforms', u'matplotlib.tests.test_triangulation', u'matplotlib.tests.test_type1font', u'matplotlib.tests.test_units', u'matplotlib.tests.test_widgets', u'matplotlib.tests.test_cycles', u'matplotlib.tests.test_labeled_data_unpacking', u'matplotlib.sphinxext.tests.test_tinypages', u'mpl_toolkits.tests.test_mplot3d', u'mpl_toolkits.tests.test_axes_grid1', u'mpl_toolkits.tests.test_axes_grid']

Which should be specifying where to look for the tests

I'll give testpaths a go and see what happens.
_______________________________________________
pytest-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-dev

Reply via email to