This is an automated email from the ASF dual-hosted git repository.
brondsem pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git
from 0f69a432f [#8474] upgrade pyflakes 2.4.0 -> 2.5.0
add 43cc8fc91 8455 nose2pytest for ./Allura
add e474c3a6f first substantial test file mostly passing under pytest
add ef63556b2 All tests in ./Allura collecting, and test_auth completely
passing
add e531c5465 all trivial failures resolved for ./Allura, only legit
failures remain
add c5b17848b [#8455] allura pytest - fix misc test failures that popped
up during pytest conversion
add a9693b565 [#8455] ran nose2pytest on Forge* and AlluraTest modules
add acbc8eaf0 [#8455] converted the remaining modules fully to pytest
add 8f2e1003f [#8455] added pytest.ini
add 8709bdc10 [#8455] converted yield test to pytest.mark.parametrize
add 5385c24da [#8455] remove @with_setup
add e962bd479 [#8455] make setup 'method' param optional
add bb53572e2 [#8445] pytest - remove alluratest.tools, dtadiff, nose
asserts
add c3c5e0f4c [#8445] remove datadiff
add 49ca10e19 [#8455] remove unused tox.ini
add a92536f9d [#8455] update test runner to use pytest and pytest-xdist
for parallelization
add 6f7431cd2 [#8455] remove @with_nose_compatability
add 0cc46ae4d [#8455] updated test docs, removed various old references to
nose and replaced with pytest
add 730afcf7d [#8455] update docker test run to use pytest
add ebd0d3b34 [#8455] remove 'test_suite' and 'tests_require' from
setup.py as they are deprecated
add 0c064dc0c [#8455] misc fixes to tests from pytest conversion
add 649503257 [#8455] change pytest from dev dep to full dep, add
pytest-sugar dep
No new revisions were added by this update.
Summary of changes:
.travis.yml | 1 -
Allura/allura/lib/macro.py | 15 +-
Allura/allura/model/project.py | 20 +-
Allura/allura/tests/decorators.py | 8 +-
Allura/allura/tests/exclude_from_rewrite_hook.py | 31 +
Allura/allura/tests/functional/test_admin.py | 182 ++-
Allura/allura/tests/functional/test_auth.py | 574 ++++----
Allura/allura/tests/functional/test_discuss.py | 24 +-
Allura/allura/tests/functional/test_feeds.py | 4 +-
Allura/allura/tests/functional/test_gravatar.py | 5 +-
Allura/allura/tests/functional/test_home.py | 53 +-
Allura/allura/tests/functional/test_nav.py | 4 +-
.../allura/tests/functional/test_neighborhood.py | 69 +-
.../tests/functional/test_personal_dashboard.py | 33 +-
Allura/allura/tests/functional/test_rest.py | 163 ++-
Allura/allura/tests/functional/test_root.py | 24 +-
Allura/allura/tests/functional/test_site_admin.py | 240 ++--
.../allura/tests/functional/test_trovecategory.py | 45 +-
.../allura/tests/functional/test_user_profile.py | 116 +-
Allura/allura/tests/model/test_artifact.py | 494 +++----
Allura/allura/tests/model/test_auth.py | 835 ++++++-----
Allura/allura/tests/model/test_discussion.py | 966 ++++++-------
Allura/allura/tests/model/test_filesystem.py | 19 +-
Allura/allura/tests/model/test_monq.py | 4 +-
Allura/allura/tests/model/test_neighborhood.py | 108 +-
Allura/allura/tests/model/test_notification.py | 53 +-
Allura/allura/tests/model/test_oauth.py | 32 +-
Allura/allura/tests/model/test_project.py | 325 ++---
Allura/allura/tests/model/test_repo.py | 89 +-
Allura/allura/tests/model/test_timeline.py | 6 +-
.../tests/scripts/test_create_sitemap_files.py | 9 +-
.../allura/tests/scripts/test_delete_projects.py | 7 +-
Allura/allura/tests/scripts/test_misc_scripts.py | 9 +-
Allura/allura/tests/scripts/test_reindexes.py | 9 +-
.../tests/templates/jinja_master/test_lib.py | 16 +-
Allura/allura/tests/test_app.py | 289 ++--
Allura/allura/tests/test_commands.py | 113 +-
Allura/allura/tests/test_decorators.py | 30 +-
Allura/allura/tests/test_diff.py | 2 +-
Allura/allura/tests/test_globals.py | 1501 ++++++++++----------
Allura/allura/tests/test_helpers.py | 219 ++-
Allura/allura/tests/test_mail_util.py | 98 +-
Allura/allura/tests/test_middlewares.py | 34 +-
Allura/allura/tests/test_multifactor.py | 72 +-
Allura/allura/tests/test_patches.py | 21 +-
Allura/allura/tests/test_plugin.py | 263 ++--
Allura/allura/tests/test_scripttask.py | 2 +-
Allura/allura/tests/test_security.py | 35 +-
Allura/allura/tests/test_tasks.py | 217 ++-
Allura/allura/tests/test_utils.py | 89 +-
Allura/allura/tests/test_validators.py | 37 +-
Allura/allura/tests/test_webhooks.py | 359 +++--
Allura/allura/tests/unit/__init__.py | 10 +-
.../test_discussion_moderation_controller.py | 17 +-
Allura/allura/tests/unit/phone/test_nexmo.py | 44 +-
.../allura/tests/unit/phone/test_phone_service.py | 11 +-
Allura/allura/tests/unit/spam/test_akismet.py | 2 +-
Allura/allura/tests/unit/spam/test_spam_filter.py | 13 +-
.../allura/tests/unit/spam/test_stopforumspam.py | 9 +-
Allura/allura/tests/unit/test_app.py | 12 +-
Allura/allura/tests/unit/test_discuss.py | 10 +-
Allura/allura/tests/unit/test_helpers/test_ago.py | 5 +-
.../tests/unit/test_helpers/test_set_context.py | 24 +-
.../allura/tests/unit/test_ldap_auth_provider.py | 29 +-
Allura/allura/tests/unit/test_mixins.py | 2 +-
.../allura/tests/unit/test_package_path_loader.py | 48 +-
Allura/allura/tests/unit/test_post_model.py | 4 +-
Allura/allura/tests/unit/test_repo.py | 52 +-
Allura/allura/tests/unit/test_session.py | 6 +-
Allura/allura/tests/unit/test_solr.py | 35 +-
Allura/docs/development/contributing.rst | 9 +-
Allura/docs/development/testing.rst | 2 +-
Allura/docs/getting_started/installation.rst | 5 +-
Allura/setup.py | 2 -
AlluraTest/alluratest/controller.py | 10 +-
AlluraTest/alluratest/test_syntax.py | 2 +-
CHANGES | 12 +
.../forgeactivity/tests/functional/test_rest.py | 28 +-
.../forgeactivity/tests/functional/test_root.py | 91 +-
ForgeBlog/forgeblog/tests/functional/test_feeds.py | 13 +-
ForgeBlog/forgeblog/tests/functional/test_rest.py | 97 +-
ForgeBlog/forgeblog/tests/functional/test_root.py | 13 +-
ForgeBlog/forgeblog/tests/test_app.py | 31 +-
ForgeBlog/forgeblog/tests/test_commands.py | 22 +-
ForgeBlog/forgeblog/tests/test_roles.py | 2 +-
ForgeBlog/forgeblog/tests/unit/__init__.py | 6 +-
ForgeBlog/forgeblog/tests/unit/test_blog_post.py | 21 +-
ForgeChat/forgechat/tests/functional/test_root.py | 7 +-
.../forgediscussion/tests/functional/test_forum.py | 108 +-
.../tests/functional/test_forum_admin.py | 4 +-
.../tests/functional/test_import.py | 29 +-
.../forgediscussion/tests/functional/test_rest.py | 182 ++-
ForgeDiscussion/forgediscussion/tests/test_app.py | 43 +-
.../forgediscussion/tests/test_forum_roles.py | 2 +-
ForgeDiscussion/setup.py | 2 -
.../forgefeedback/tests/functional/test_root.py | 18 +-
.../forgefeedback/tests/test_feedback_roles.py | 12 +-
ForgeFeedback/forgefeedback/tests/unit/__init__.py | 6 +-
.../forgefeedback/tests/unit/test_feedback.py | 14 +-
.../tests/unit/test_root_controller.py | 11 +-
.../forgefiles/tests/functional/test_root.py | 12 +-
ForgeFiles/forgefiles/tests/model/__init__.py | 6 +-
ForgeFiles/forgefiles/tests/model/test_files.py | 18 +-
ForgeFiles/forgefiles/tests/test_files_roles.py | 11 +-
ForgeGit/forgegit/tests/functional/test_auth.py | 5 +-
.../forgegit/tests/functional/test_controllers.py | 242 ++--
ForgeGit/forgegit/tests/model/test_repository.py | 162 ++-
ForgeGit/forgegit/tests/test_git_app.py | 5 +-
ForgeGit/forgegit/tests/test_tasks.py | 6 +-
ForgeImporters/forgeimporters/github/__init__.py | 3 +
.../forgeimporters/github/tests/test_code.py | 2 +-
.../forgeimporters/github/tests/test_oauth.py | 6 +-
.../forgeimporters/github/tests/test_utils.py | 40 +-
.../forgeimporters/github/tests/test_wiki.py | 143 +-
.../forgeimporters/tests/forge/test_discussion.py | 11 +-
.../forgeimporters/tests/forge/test_tracker.py | 10 +-
.../tests/github/functional/test_github.py | 19 +-
.../forgeimporters/tests/github/test_extractor.py | 2 +-
.../forgeimporters/tests/github/test_tracker.py | 6 +-
ForgeImporters/forgeimporters/tests/test_base.py | 24 +-
.../trac/tests/functional/test_trac.py | 3 +-
.../forgeimporters/trac/tests/test_tickets.py | 6 +-
ForgeLink/forgelink/tests/functional/test_rest.py | 35 +-
ForgeLink/forgelink/tests/functional/test_root.py | 32 +-
ForgeLink/forgelink/tests/test_app.py | 5 +-
ForgeSVN/forgesvn/tests/functional/test_auth.py | 15 +-
.../forgesvn/tests/functional/test_controllers.py | 75 +-
ForgeSVN/forgesvn/tests/model/test_repository.py | 158 +--
.../forgesvn/tests/model/test_svnimplementation.py | 33 +-
ForgeSVN/forgesvn/tests/test_svn_app.py | 7 +-
ForgeSVN/forgesvn/tests/test_tasks.py | 7 +-
.../tests/functional/{test.py => test_main.py} | 17 +-
.../tests/command/test_fix_discussion.py | 20 +-
.../forgetracker/tests/functional/test_rest.py | 72 +-
.../forgetracker/tests/functional/test_root.py | 577 ++++----
ForgeTracker/forgetracker/tests/test_app.py | 39 +-
.../forgetracker/tests/test_tracker_roles.py | 2 +-
ForgeTracker/forgetracker/tests/unit/__init__.py | 6 +-
.../forgetracker/tests/unit/test_globals_model.py | 45 +-
.../tests/unit/test_milestone_controller.py | 3 +-
.../tests/unit/test_root_controller.py | 15 +-
.../forgetracker/tests/unit/test_search.py | 5 +-
.../forgetracker/tests/unit/test_ticket_model.py | 124 +-
ForgeUserStats/forgeuserstats/tests/test_model.py | 2 +-
ForgeUserStats/forgeuserstats/tests/test_stats.py | 8 +-
ForgeWiki/forgewiki/tests/functional/test_rest.py | 59 +-
ForgeWiki/forgewiki/tests/functional/test_root.py | 105 +-
ForgeWiki/forgewiki/tests/test_app.py | 33 +-
ForgeWiki/forgewiki/tests/test_wiki_roles.py | 22 +-
README.markdown | 2 +-
pytest.ini | 17 +
rat-excludes.txt | 1 +
requirements-dev.txt | 2 -
requirements.in | 4 +-
requirements.txt | 33 +-
run_tests | 35 +-
scripts/jenkins-python3.7.sh | 4 +-
scripts/perf/call_count.py | 4 +-
tox.ini | 32 -
159 files changed, 5616 insertions(+), 5891 deletions(-)
create mode 100644 Allura/allura/tests/exclude_from_rewrite_hook.py
rename ForgeShortUrl/forgeshorturl/tests/functional/{test.py => test_main.py}
(93%)
create mode 100644 pytest.ini
delete mode 100644 tox.ini