Merge lp://staging/~flo-fuchs/postorius/testing into lp://staging/postorius

Proposed by Florian Fuchs
Status: Superseded
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
Reviewer Review Type Date Requested Status
Mailman Coders Pending
Review via email: mp+249064@code.staging.launchpad.net

This proposal has been superseded by a proposal from 2015-02-10.

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_standalone branch.

- Better developer documentation re how to write new tests.

To post a comment you must log in.
199. By Florian Fuchs

remove dpulicate fixtures dir

200. By Florian Fuchs

- set minimum Django version to 1.5 in setup.py
- setup.py pip8 fixes

201. By Florian Fuchs

- removed documentation build from repository
- removed an unused rst file
- removed some outdated development documentation

202. By Florian Fuchs

added doc build dir to .bzrignore

203. By Florian Fuchs

Bump Copyright Years

204. By Florian Fuchs

Some documentation cleanup; New testing section (draft)

205. By Florian Fuchs

modified vcrpy setting to use yaml instead of json; add more testing documentation (draft)

206. By Florian Fuchs

reduced number of vcr cassette files used in current tests

207. By Florian Fuchs

add env for fixture re-recording to tox.ini

208. By Florian Fuchs

* add testing documentation
* add a sample mailman.cfg for testing

209. By Florian Fuchs

typo in development docs

210. By Florian Fuchs

renamed tox env `rerecord` => `record`

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches