Merge lp://staging/~flo-fuchs/postorius/testing into lp://staging/postorius
Proposed by
Florian Fuchs
Status: | Merged |
---|---|
Merged at revision: | 198 |
Proposed branch: | lp://staging/~flo-fuchs/postorius/testing |
Merge into: | lp://staging/postorius |
Diff against target: |
24038 lines (+17385/-5858) 82 files modified
.bzrignore (+8/-3) dev-requirements.txt (+4/-0) setup.py (+20/-16) src/postorius/__init__.py (+1/-1) src/postorius/auth/decorators.py (+1/-1) src/postorius/context_processors.py (+1/-1) src/postorius/doc/_build/html/.buildinfo (+0/-4) src/postorius/doc/_build/html/_sources/acknowledgements.txt (+0/-37) src/postorius/doc/_build/html/_sources/development.txt (+0/-224) src/postorius/doc/_build/html/_sources/index.txt (+0/-12) src/postorius/doc/_build/html/_sources/license.txt (+0/-34) src/postorius/doc/_build/html/_sources/news.txt (+0/-68) src/postorius/doc/_build/html/_sources/setup.txt (+0/-177) src/postorius/doc/_build/html/_sources/testing.txt (+0/-6) src/postorius/doc/_build/html/_sources/using.txt (+0/-32) src/postorius/doc/_build/html/_static/basic.css (+0/-540) src/postorius/doc/_build/html/_static/default.css (+0/-256) src/postorius/doc/_build/html/_static/doctools.js (+0/-247) src/postorius/doc/_build/html/_static/jquery.js (+0/-154) src/postorius/doc/_build/html/_static/pygments.css (+0/-62) src/postorius/doc/_build/html/_static/searchtools.js (+0/-560) src/postorius/doc/_build/html/_static/sidebar.js (+0/-151) src/postorius/doc/_build/html/_static/underscore.js (+0/-23) src/postorius/doc/_build/html/_static/websupport.js (+0/-808) src/postorius/doc/_build/html/acknowledgements.html (+0/-158) src/postorius/doc/_build/html/development.html (+0/-362) src/postorius/doc/_build/html/genindex.html (+0/-123) src/postorius/doc/_build/html/index.html (+0/-116) src/postorius/doc/_build/html/license.html (+0/-139) src/postorius/doc/_build/html/news.html (+0/-186) src/postorius/doc/_build/html/objects.inv (+0/-10) src/postorius/doc/_build/html/py-modindex.html (+0/-131) src/postorius/doc/_build/html/search.html (+0/-105) src/postorius/doc/_build/html/searchindex.js (+0/-1) src/postorius/doc/_build/html/setup.html (+0/-252) src/postorius/doc/_build/html/testing.html (+0/-155) src/postorius/doc/_build/html/using.html (+0/-402) src/postorius/doc/development.rst (+81/-152) src/postorius/doc/index.rst (+8/-2) src/postorius/doc/news.rst (+2/-2) src/postorius/doc/settings.py (+1/-1) src/postorius/doc/using.rst (+0/-32) src/postorius/fieldset_forms.py (+1/-1) src/postorius/forms.py (+1/-1) src/postorius/management/commands/mmclient.py (+1/-1) src/postorius/models.py (+1/-1) src/postorius/templatetags/nav_helpers.py (+1/-1) src/postorius/tests/__init__.py (+20/-8) src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml (+4283/-0) src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml (+1835/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml (+1834/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml (+1375/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml (+1268/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml (+1268/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml (+110/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml (+110/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml (+2482/-0) src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml (+2142/-0) src/postorius/tests/mailman_api_tests/__init__.py (+1/-32) src/postorius/tests/mailman_api_tests/test_list_index.py (+28/-8) src/postorius/tests/mailman_api_tests/test_list_members.py (+106/-28) src/postorius/tests/mailman_api_tests/test_list_metrics.py (+61/-0) src/postorius/tests/mailman_api_tests/test_list_new.py (+32/-10) src/postorius/tests/mailman_api_tests/test_list_summary.py (+28/-7) src/postorius/tests/test_auth_decorators.py (+1/-1) src/postorius/tests/test_forms.py (+1/-1) src/postorius/tests/test_utils.py (+1/-1) src/postorius/tests/tests.py (+1/-1) src/postorius/tests/utils.py (+1/-1) src/postorius/urls.py (+1/-1) src/postorius/utils.py (+1/-1) src/postorius/views/__init__.py (+1/-1) src/postorius/views/api.py (+1/-1) src/postorius/views/generic.py (+1/-1) src/postorius/views/list.py (+1/-1) src/postorius/views/settings.py (+1/-1) src/postorius/views/user.py (+1/-1) src/postorius/views/views.py (+1/-1) testing/__init__.py (+30/-0) testing/test_mailman.cfg (+25/-0) testing/test_settings.py (+162/-0) tox.ini (+39/-0) |
To merge this branch: | bzr merge lp://staging/~flo-fuchs/postorius/testing |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mailman Coders | Pending | ||
Review via email: mp+249215@code.staging.launchpad.net |
This proposal supersedes a proposal from 2015-02-09.
Description of the change
This branch reworks certain parts of Postorius internal tests:
- vcrpy has been added to test those parts of Postorius that rely on a realistic
HTTP response from Mailman's administrative API.
- A tox config to test different Python and Django versions
(currently py27 and Django 1.5 - 1.7)
- The package contains a Django settings file for test purposes only, so it can
be tested independently from the postorius_
- Better developer documentation re how to write new tests.
To post a comment you must log in.