This series introduces a number of changes around the areas of documentation, code coverage and testing. These changes conclude my refactoring work (with the exception of Python3 compatibility, which is low priority) in preparation for more tangible feature development.
v2: - Split whitespace/PEP8 changes from more meaningful changes - Add ENV passthroughs for tox>2.0 - Add missing code for new 'test/test_user' tests - Document bugfixes in more detail Stephen Finucane (16): Add missing explicit state fixture load tox: Update versions of Django to be tested docs: Rewrite documentation trivial: Remove dead files/code trivial: Resolve some PEP8 issues trivial: Remove Python < 2.5 code tests: Move 'reverse' calls inside 'setUp' tests/test_user: Add "profile unlink" tests tests/test_user: Add "profile POST" tests trivial: Remove dead imports from 'tests' management: Resolve bugs with 'cron' command management: Resolve a bug with 'retag' command trivial: Resolve PEP8 issues with 'management' trivial: Add missing licenses to 'management' settings: Fix deprecated 'TEST_CHARSET' warning settings: Move 'TEST_RUNNER' to correct location docs/HACKING | 69 ------- docs/INSTALL | 305 ------------------------------- docs/development.md | 95 ++++++++++ docs/index.md | 66 +++++++ docs/installation.md | 290 +++++++++++++++++++++++++++++ docs/requirements-base.txt | 2 +- docs/requirements-prod.txt | 2 +- mkdocs.yml | 10 + patchwork/bin/parsemail.py | 9 +- patchwork/context_processors.py | 32 ---- patchwork/management/commands/cron.py | 30 ++- patchwork/management/commands/retag.py | 41 +++-- patchwork/parser.py | 10 +- patchwork/requestcontext.py | 46 +++-- patchwork/settings/base.py | 6 +- patchwork/settings/dev.py | 8 +- patchwork/settings/production.example.py | 2 +- patchwork/templatetags/filter.py | 36 ---- patchwork/templatetags/listurl.py | 71 ++----- patchwork/templatetags/order.py | 66 ------- patchwork/templatetags/patch.py | 46 +---- patchwork/templatetags/pwurl.py | 76 -------- patchwork/tests/test_confirm.py | 1 - patchwork/tests/test_mail_settings.py | 41 ++--- patchwork/tests/test_notifications.py | 4 +- patchwork/tests/test_patchparser.py | 6 +- patchwork/tests/test_user.py | 129 +++++++++++-- patchwork/tests/test_xmlrpc.py | 5 +- patchwork/tests/utils.py | 9 +- patchwork/views/__init__.py | 19 +- patchwork/views/xmlrpc.py | 21 +-- templates/base.html | 1 - tox.ini | 42 +++-- 33 files changed, 745 insertions(+), 851 deletions(-) delete mode 100644 docs/HACKING delete mode 100644 docs/INSTALL create mode 100644 docs/development.md create mode 100644 docs/index.md create mode 100644 docs/installation.md create mode 100644 mkdocs.yml delete mode 100644 patchwork/context_processors.py delete mode 100644 patchwork/templatetags/filter.py delete mode 100644 patchwork/templatetags/order.py delete mode 100644 patchwork/templatetags/pwurl.py -- 2.0.0 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork