summaryrefslogtreecommitdiff
path: root/tox.ini
Commit message (Collapse)AuthorAgeFilesLines
* Enforce a stricter coding style.Barry Warsaw2017-01-261-2/+3
|
* Various setup/tox/testing tweaks.Barry Warsaw2016-12-301-13/+14
| | | | | | | | | - Introduce a `nocov` factor until https://github.com/tox-dev/tox/issues/418 is fixed. - Eliminate extraneous test run for coverage and diff_cover tests. - Rename coverage factor to cov. - Quieter diffcov and cov output. - Move around some dependencies. flufl.testing are not runtime deps.
* Increase pendedkeyvalue table value column width.Mark Sapiro2016-12-151-0/+1
| | | | | Also require docutils==0.12 to work around https://github.com/sphinx-doc/sphinx/issues/3212
* Use flufl.testing's flake8 plugin.Barry Warsaw2016-11-291-0/+2
|
* Start porting to Python 3.6Barry Warsaw2016-11-241-1/+1
|
* Fix build in CI because of a Falcon pre-releaseAurélien Bompard2016-10-031-0/+1
|
* MySQL is now an officially supported database.Barry Warsaw2016-07-291-1/+2
| | | | Given by Abhilash Raj.
* flake8-respect-noqa is no longer required with flake8>3.0Abhilash Raj2016-07-281-2/+1
| | | | | This also fixes a small QA error that was ignore by the flake8-respect-noqa for some reason.
* Pass $MAILMAN_* and $PYTHON* envars to tox.Barry Warsaw2016-07-191-1/+2
|
* Update all the starting documentation.Barry Warsaw2016-04-301-0/+7
| | | | Also, add `tox -e docs`.
* Make the tox.ini file more flexibleAurélien Bompard2016-04-301-3/+3
| | | | | | | | | This commit improves two aspects of the tox.ini file: * Take arguments into account to only run a subset of the tests, eg: `tox -e py34 mailman.model.tests.test_subscriptions` * Make it possible to run pyflakes with the local Python 3 interpreter, whichever its version.
* Use flake8-respect-noqa plugin and fix more complaints.Barry Warsaw2016-04-011-0/+2
|
* Add a qa test environment.Barry Warsaw2016-03-261-1/+8
|
* Clean up the utilities directory.Barry Warsaw2016-03-251-1/+1
|
* First massive round of cleanups.Barry Warsaw2016-03-231-0/+4
| | | | | | | | * Get rid of explicit __all__ settings and use the @public decorator. * Get rid of ^L's * Use expected_count argument for get_queue_messages() * Various code modernizations. * Other minor changes to make flake8 happy.
* Refactor tox.ini for generated environments.Barry Warsaw2016-01-311-43/+18
|
* Use the default python3 interpreter sometimes.Barry Warsaw2016-01-241-3/+3
| | | | | For the non-default test environments, use whatever Python 3 version is the default.
* It's okay if some interpreters are missing.Barry Warsaw2016-01-211-0/+1
|
* Refactor API differences into a separate class.Barry Warsaw2016-01-131-1/+18
| | | | | | | | | | | We now have an IAPI interface which defines methods to convert to/from UUIDs to their REST representations, and to calculate the API-homed full URL path to a resource. Add implementations API30 and API31 to handle the two different implementations so far. This also simplifies the various path_to() calls. Also: Add support for diff_cover to tox.ini to check that all differences against the master branch have full test coverage.
* Boost coverage.Barry Warsaw2016-01-031-3/+4
| | | | | | Use coverage.ini to ignore a few common idioms, so as to reduce code clutter. Invoke coverage slightly differently in the tox.ini.
* Boost coverage.Barry Warsaw2015-12-261-1/+1
| | | | | Use Python 3.5 to run the coverage tests. Clean up the code style a bit.
* Clean up maxking's branch a little bit.Barry Warsaw2015-08-041-0/+2
| | | | | | | * Sort the .delete()'s * Remove an unused import. * Renamed and documented some tests. * Support tox's new passenv setting.
* Port to Python 3.5.Barry Warsaw2015-06-221-1/+1
|
* Update the setup.py, tox.ini, template.py and documentation for the switch toBarry Warsaw2014-12-221-8/+3
| | | | Python 3.
* Create a py34 environment.Barry Warsaw2014-11-291-1/+6
|
* Fix a few issues with `python2 -3` compatibility.Barry Warsaw2014-11-191-1/+1
|
* Make sure runner subprocesses get covered during `tox -e coverage`.Barry Warsaw2014-11-161-2/+0
|
* * Improve test coverage a bit.Barry Warsaw2014-11-111-2/+1
| | | | | * Shore up the coverage.ini file. * Fix up Link.__repr__()
* The start of a coverage branch.Barry Warsaw2014-11-101-0/+22
|
* * You no longer have to edit `src/mailman/testing/testing.cfg` to run theBarry Warsaw2014-11-091-0/+8
| | | | | | | | | | | test suite against PostgreSQL. See `src/mailman/docs/START.rst` for details. Also: * Test fixes. * Doc fixes. * PostgreSQL/model fixes.
* Tox-ify the test suite. Now you don't have to create a virtualenv separately.Barry Warsaw2014-11-071-0/+8
To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat().