| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
| |
Also require docutils==0.12 to work around
https://github.com/sphinx-doc/sphinx/issues/3212
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Given by Abhilash Raj.
|
| |
|
|
|
| |
This also fixes a small QA error that was ignore by the
flake8-respect-noqa for some reason.
|
| | |
|
| |
|
|
| |
Also, add `tox -e docs`.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* 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.
|
| | |
|
| |
|
|
|
| |
For the non-default test environments, use whatever Python 3 version is
the default.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Use coverage.ini to ignore a few common idioms, so as to reduce code clutter.
Invoke coverage slightly differently in the tox.ini.
|
| |
|
|
|
| |
Use Python 3.5 to run the coverage tests.
Clean up the code style a bit.
|
| |
|
|
|
|
|
| |
* Sort the .delete()'s
* Remove an unused import.
* Renamed and documented some tests.
* Support tox's new passenv setting.
|
| | |
|
| |
|
|
| |
Python 3.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* Shore up the coverage.ini file.
* Fix up Link.__repr__()
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
test suite against PostgreSQL. See `src/mailman/docs/START.rst` for
details.
Also:
* Test fixes.
* Doc fixes.
* PostgreSQL/model fixes.
|
|
|
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().
|