This is an automated email from the ASF dual-hosted git repository.
kentontaylor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git.
from a89f618 oauth_begin() to check scopes on an existing token
new 58d4f58 [#8386] update pip-tools and rebuild req*.txt output files in
new format
new 7065a46 [#8386] don't import nose any more, use our own assertion
helpers
new d0951e3 [#8386] move nose from a regular dependency to a dev
dependency
new 5c56060 [#8386] depend on cchardet (MPL) instead of chardet (GPL).
"requests" still needs chardet, our Allura code and other deps are ok with
having only cchardet
new f4ac641 [#8386] remove chardet, make requests library still work
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 3 +-
Allura/allura/lib/custom_middleware.py | 2 +-
Allura/allura/lib/helpers.py | 20 +-
Allura/allura/lib/phone/nexmo.py | 1 +
Allura/allura/lib/project_create_helpers.py | 2 +-
Allura/allura/lib/search.py | 2 +-
Allura/allura/lib/security.py | 2 +-
Allura/allura/lib/solr.py | 2 +-
Allura/allura/tests/decorators.py | 2 +-
Allura/allura/tests/functional/test_admin.py | 2 +-
Allura/allura/tests/functional/test_auth.py | 2 +-
Allura/allura/tests/functional/test_discuss.py | 2 +-
Allura/allura/tests/functional/test_gravatar.py | 2 +-
Allura/allura/tests/functional/test_home.py | 2 +-
.../allura/tests/functional/test_neighborhood.py | 2 +-
.../tests/functional/test_personal_dashboard.py | 2 +-
Allura/allura/tests/functional/test_rest.py | 2 +-
Allura/allura/tests/functional/test_root.py | 2 +-
Allura/allura/tests/functional/test_site_admin.py | 2 +-
.../allura/tests/functional/test_trovecategory.py | 2 +-
.../allura/tests/functional/test_user_profile.py | 2 +-
Allura/allura/tests/model/test_artifact.py | 3 +-
Allura/allura/tests/model/test_auth.py | 6 +-
Allura/allura/tests/model/test_discussion.py | 4 +-
Allura/allura/tests/model/test_filesystem.py | 2 +-
Allura/allura/tests/model/test_monq.py | 2 +-
Allura/allura/tests/model/test_neighborhood.py | 2 +-
Allura/allura/tests/model/test_notification.py | 2 +-
Allura/allura/tests/model/test_oauth.py | 2 +-
Allura/allura/tests/model/test_project.py | 3 +-
Allura/allura/tests/model/test_repo.py | 2 +-
Allura/allura/tests/model/test_timeline.py | 2 +-
.../tests/scripts/test_create_sitemap_files.py | 2 +-
.../allura/tests/scripts/test_delete_projects.py | 2 +-
Allura/allura/tests/scripts/test_misc_scripts.py | 2 +-
Allura/allura/tests/scripts/test_reindexes.py | 2 +-
.../tests/templates/jinja_master/test_lib.py | 2 +-
Allura/allura/tests/test_app.py | 2 +-
Allura/allura/tests/test_commands.py | 2 +-
Allura/allura/tests/test_decorators.py | 2 +-
Allura/allura/tests/test_globals.py | 2 +-
Allura/allura/tests/test_helpers.py | 2 +-
Allura/allura/tests/test_mail_util.py | 2 +-
Allura/allura/tests/test_middlewares.py | 2 +-
Allura/allura/tests/test_multifactor.py | 2 +-
Allura/allura/tests/test_patches.py | 2 +-
Allura/allura/tests/test_plugin.py | 2 +-
Allura/allura/tests/test_security.py | 2 +-
Allura/allura/tests/test_tasks.py | 2 +-
Allura/allura/tests/test_utils.py | 2 +-
Allura/allura/tests/test_webhooks.py | 2 +-
.../test_discussion_moderation_controller.py | 2 +-
Allura/allura/tests/unit/phone/test_nexmo.py | 2 +-
.../allura/tests/unit/phone/test_phone_service.py | 2 +-
Allura/allura/tests/unit/spam/test_spam_filter.py | 2 +-
.../allura/tests/unit/spam/test_stopforumspam.py | 2 +-
Allura/allura/tests/unit/test_app.py | 2 +-
Allura/allura/tests/unit/test_discuss.py | 2 +-
Allura/allura/tests/unit/test_helpers/test_ago.py | 2 +-
.../tests/unit/test_helpers/test_set_context.py | 2 +-
.../allura/tests/unit/test_ldap_auth_provider.py | 4 +-
.../allura/tests/unit/test_package_path_loader.py | 2 +-
Allura/allura/tests/unit/test_repo.py | 2 +-
Allura/allura/webhooks.py | 2 +-
Allura/docs/development/contributing.rst | 3 +
Allura/docs/getting_started/install_each_step.rst | 2 +-
Allura/docs/getting_started/installation.rst | 5 +-
AlluraTest/alluratest/tools.py | 86 +++++
AlluraTest/alluratest/validation.py | 8 +-
.../forgeactivity/tests/functional/test_root.py | 2 +-
ForgeBlog/forgeblog/tests/functional/test_feeds.py | 2 +-
ForgeBlog/forgeblog/tests/functional/test_rest.py | 2 +-
ForgeBlog/forgeblog/tests/functional/test_root.py | 2 +-
ForgeBlog/forgeblog/tests/test_app.py | 2 +-
ForgeBlog/forgeblog/tests/unit/test_blog_post.py | 2 +-
.../forgediscussion/tests/functional/test_forum.py | 2 +-
.../tests/functional/test_import.py | 2 +-
.../forgediscussion/tests/functional/test_rest.py | 2 +-
ForgeDiscussion/forgediscussion/tests/test_app.py | 2 +-
.../forgefeedback/tests/functional/test_root.py | 4 +-
.../forgefeedback/tests/test_feedback_roles.py | 2 +-
.../forgefeedback/tests/unit/test_feedback.py | 2 +-
.../tests/unit/test_root_controller.py | 2 +-
.../forgegit/tests/functional/test_controllers.py | 4 +-
ForgeGit/forgegit/tests/model/test_repository.py | 2 +-
ForgeGit/forgegit/tests/test_git_app.py | 2 +-
ForgeImporters/forgeimporters/github/__init__.py | 1 +
.../forgeimporters/github/tests/test_utils.py | 2 +-
.../forgeimporters/github/tests/test_wiki.py | 2 +-
.../tests/github/functional/test_github.py | 4 +-
ForgeImporters/forgeimporters/tests/test_base.py | 2 +-
ForgeImporters/forgeimporters/trac/__init__.py | 1 +
.../trac/tests/functional/test_trac.py | 2 +-
ForgeLink/forgelink/tests/functional/test_rest.py | 2 +-
ForgeLink/forgelink/tests/functional/test_root.py | 2 +-
ForgeLink/forgelink/tests/test_app.py | 2 +-
.../forgesvn/tests/functional/test_controllers.py | 2 +-
ForgeSVN/forgesvn/tests/model/test_repository.py | 2 +-
.../forgesvn/tests/model/test_svnimplementation.py | 2 +-
ForgeSVN/forgesvn/tests/test_svn_app.py | 2 +-
ForgeSVN/forgesvn/tests/test_tasks.py | 2 +-
.../forgeshorturl/tests/functional/test.py | 2 +-
.../tests/command/test_fix_discussion.py | 2 +-
.../forgetracker/tests/functional/test_rest.py | 2 +-
.../forgetracker/tests/functional/test_root.py | 2 +-
ForgeTracker/forgetracker/tests/test_app.py | 2 +-
.../forgetracker/tests/unit/test_globals_model.py | 2 +-
.../tests/unit/test_milestone_controller.py | 2 +-
.../tests/unit/test_root_controller.py | 2 +-
.../forgetracker/tests/unit/test_search.py | 2 +-
.../forgetracker/tests/unit/test_ticket_model.py | 2 +-
ForgeWiki/forgewiki/tests/functional/test_rest.py | 2 +-
ForgeWiki/forgewiki/tests/functional/test_root.py | 2 +-
ForgeWiki/forgewiki/tests/test_app.py | 2 +-
ForgeWiki/forgewiki/tests/test_wiki_roles.py | 2 +-
requirements-dev.in | 3 +-
requirements-dev.txt | 77 +++--
requirements-optional.txt | 3 -
requirements.in | 3 +-
requirements.txt | 353 +++++++++++++++------
update.sh | 6 +-
121 files changed, 549 insertions(+), 252 deletions(-)
create mode 100644 AlluraTest/alluratest/tools.py