{"action":"closed","number":240,"pull_request":{"url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240","id":201319898,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAxMzE5ODk4","html_url":"https://github.com/collective/collective.redirectacquired/pull/240","diff_url":"https://github.com/collective/collective.redirectacquired/pull/240.diff","patch_url":"https://github.com/collective/collective.redirectacquired/pull/240.patch","issue_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/240","number":240,"state":"closed","locked":false,"title":"Update zope.testing to 4.6.2","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"body":"\nThis PR updates [zope.testing](https://pypi.org/project/zope.testing) from **3.9.7** to **4.6.2**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 4.6.2\n   ```\n   ------------------\n\n- Remove dependencies on ``zope.interface`` and ``zope.exceptions``;\n  they&#39;re not used here.\n\n- Remove use of 2to3 for outdated versions of PyPy3, letting us build\n  universal wheels.\n   ```\n   \n  \n  \n   ### 4.6.1\n   ```\n   ------------------\n\n- Add support for Python 3.6.\n   ```\n   \n  \n  \n   ### 4.6.0\n   ```\n   ------------------\n\n- Introduce option flag ``IGNORE_EXCEPTION_MODULE_IN_PYTHON2`` to normalize\n  exception class names in traceback output. In Python 3 they are displayed as\n  the full dotted name. In Python 2 they are displayed as &quot;just&quot; the class\n  name.  When running doctests in Python 3, the option flag will not have any\n  effect, however when running the same test in Python 2, the segments in the\n  full dotted name leading up to the class name are stripped away from the\n  &quot;expected&quot; string.\n\n- Drop support for Python 2.6 and 3.2.\n\n- Add support for Python 3.5.\n\n- Cleaned up useless 2to3 conversion.\n   ```\n   \n  \n  \n   ### 4.5.0\n   ```\n   ------------------\n\n- Added meta data for test case methods created with\n  ``zope.testing.doctestcase``.\n\n  - Reasonable values for ``__name__``, making sure that ``__name__``\n    starts with ``test``.\n\n  - For ``doctestfile`` methods, provide ``filename`` and ``filepath``\n    attributes.\n\n  The meta data us useful, for example, for selecting tests with the\n  nose attribute mechanism.\n\n- Added ``doctestcase.doctestfiles``\n\n  - Define multiple doctest files at once.\n\n  - Automatically assign test class members.  So rather than::\n\n      class MYTests(unittest.TestCase):\n          ...\n          test_foo = doctestcase.doctestfile(&#39;foo.txt&#39;)\n\n    You can use::\n\n      doctestcase.doctestfiles(&#39;foo.txt&#39;, &#39;bar.txt&#39;, ...)\n      class MYTests(unittest.TestCase):\n          ...\n   ```\n   \n  \n  \n   ### 4.4.0\n   ```\n   ------------------\n\n- Added ``zope.testing.setupstack.mock`` as a convenience function for\n  setting up mocks in tests.  (The Python ``mock`` package must be in\n  the path for this to work. The excellent ``mock`` package isn&#39;t a\n  dependency of ``zope.testing``.)\n\n- Added the base class ``zope.testing.setupstack.TestCase`` to make it\n  much easier to use ``zope.testing.setupstack`` in ``unittest`` test\n  cases.\n   ```\n   \n  \n  \n   ### 4.3.0\n   ```\n   ------------------\n\n- Added support for creating doctests as methods of\n  ``unittest.TestCase`` classes so that they can found automatically\n  by test runners, like *nose* that ignore test suites.\n   ```\n   \n  \n  \n   ### 4.2.0\n   ```\n   ------------------\n\n- **Actually** remove long-deprecated ``zope.testing.doctest`` (announced as\n  removed in 4.0.0) and ``zope.testing.doctestunit``.\n\n- Add support for PyPy and PyPy3.\n   ```\n   \n  \n  \n   ### 4.1.3\n   ```\n   ------------------\n\n- Add support for Python 3.4.\n\n- Update ``boostrap.py`` to version 2.2.\n   ```\n   \n  \n  \n   ### 4.1.2\n   ```\n   ------------------\n\n- Adjust Trove classifiers to reflect the currently supported Python\n  versions. Officially drop Python 2.4 and 2.5. Add Python 3.3.\n\n- LP: 1055720: Fix failing test on Python 3.3 due to changed exception\n  messaging.\n   ```\n   \n  \n  \n   ### 4.1.1\n   ```\n   ------------------\n\n- Fix: Windows test failure.\n   ```\n   \n  \n  \n   ### 4.1.0\n   ```\n   ------------------\n\n- Add context-manager support to ``zope.testing.setupstack``\n\n- Make ``zope.testing.setupstack`` usable with all tests, not just\n  doctests and added ``zope.testing.setupstack.globs``, which makes it\n  easier to write test setup code that workes with doctests and other\n  kinds of tests.\n\n- Add the ``wait`` module, which makes it easier to deal with\n  non-deterministic timing issues.\n\n- Rename ``zope.testing.renormalizing.RENormalizing`` to\n  ``zope.testing.renormalizing.OutputChecker``. The old name is an\n  alias.\n\n- Update tests to run with Python 3.\n\n- Label more clearly which features are supported by Python 3.\n\n- Reorganize documentation.\n   ```\n   \n  \n  \n   ### 4.0.0\n   ```\n   ------------------\n\n- Remove the deprecated ``zope.testing.doctest``.\n\n- Add Python 3 support.\n\n- Fix test which fails if there is a file named `Data.fs` in the current\n  working directory.\n   ```\n   \n  \n  \n   ### 3.10.2\n   ```\n   -------------------\n\n- Fix test of broken symlink handling to not break on Windows.\n   ```\n   \n  \n  \n   ### 3.10.1\n   ```\n   -------------------\n\n- Fix removal of broken symlinks on Unix.\n   ```\n   \n  \n  \n   ### 3.10.0\n   ```\n   -------------------\n\n- Remove ``zope.testing.testrunner``, which now is moved to zope.testrunner.\n\n- Update fix for LP 221151 to a spelling compatible with Python 2.4.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/zope.testing\n  - Changelog: https://pyup.io/changelogs/zope.testing/\n  - Repo: https://github.com/zopefoundation/zope.testing\n</details>\n\n","created_at":"2018-07-13T15:09:15Z","updated_at":"2018-10-04T14:01:07Z","closed_at":"2018-10-04T14:01:07Z","merged_at":null,"merge_commit_sha":"3920aac01d371bbec01ecbc32dfad884fdc2e4f4","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240/commits","review_comments_url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240/comments","review_comment_url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/comments{/number}","comments_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/240/comments","statuses_url":"https://api.github.com/repos/collective/collective.redirectacquired/statuses/530b8221dcb1ca0e167fc9608d70f2eb1c8366bc","head":{"label":"collective:pyup-update-zope.testing-3.9.7-to-4.6.2","ref":"pyup-update-zope.testing-3.9.7-to-4.6.2","sha":"530b8221dcb1ca0e167fc9608d70f2eb1c8366bc","user":{"login":"collective","id":362867,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mjg2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/362867?v=4","gravatar_id":"","url":"https://api.github.com/users/collective","html_url":"https://github.com/collective","followers_url":"https://api.github.com/users/collective/followers","following_url":"https://api.github.com/users/collective/following{/other_user}","gists_url":"https://api.github.com/users/collective/gists{/gist_id}","starred_url":"https://api.github.com/users/collective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/collective/subscriptions","organizations_url":"https://api.github.com/users/collective/orgs","repos_url":"https://api.github.com/users/collective/repos","events_url":"https://api.github.com/users/collective/events{/privacy}","received_events_url":"https://api.github.com/users/collective/received_events","type":"Organization","site_admin":false},"repo":{"id":117848106,"node_id":"MDEwOlJlcG9zaXRvcnkxMTc4NDgxMDY=","name":"collective.redirectacquired","full_name":"collective/collective.redirectacquired","private":false,"owner":{"login":"collective","id":362867,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mjg2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/362867?v=4","gravatar_id":"","url":"https://api.github.com/users/collective","html_url":"https://github.com/collective","followers_url":"https://api.github.com/users/collective/followers","following_url":"https://api.github.com/users/collective/following{/other_user}","gists_url":"https://api.github.com/users/collective/gists{/gist_id}","starred_url":"https://api.github.com/users/collective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/collective/subscriptions","organizations_url":"https://api.github.com/users/collective/orgs","repos_url":"https://api.github.com/users/collective/repos","events_url":"https://api.github.com/users/collective/events{/privacy}","received_events_url":"https://api.github.com/users/collective/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/collective/collective.redirectacquired","description":"When traversing to acquired content, redirect to canonical URL of the content item.","fork":false,"url":"https://api.github.com/repos/collective/collective.redirectacquired","forks_url":"https://api.github.com/repos/collective/collective.redirectacquired/forks","keys_url":"https://api.github.com/repos/collective/collective.redirectacquired/keys{/key_id}","collaborators_url":"https://api.github.com/repos/collective/collective.redirectacquired/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/collective/collective.redirectacquired/teams","hooks_url":"https://api.github.com/repos/collective/collective.redirectacquired/hooks","issue_events_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/events{/number}","events_url":"https://api.github.com/repos/collective/collective.redirectacquired/events","assignees_url":"https://api.github.com/repos/collective/collective.redirectacquired/assignees{/user}","branches_url":"https://api.github.com/repos/collective/collective.redirectacquired/branches{/branch}","tags_url":"https://api.github.com/repos/collective/collective.redirectacquired/tags","blobs_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/refs{/sha}","trees_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/trees{/sha}","statuses_url":"https://api.github.com/repos/collective/collective.redirectacquired/statuses/{sha}","languages_url":"https://api.github.com/repos/collective/collective.redirectacquired/languages","stargazers_url":"https://api.github.com/repos/collective/collective.redirectacquired/stargazers","contributors_url":"https://api.github.com/repos/collective/collective.redirectacquired/contributors","subscribers_url":"https://api.github.com/repos/collective/collective.redirectacquired/subscribers","subscription_url":"https://api.github.com/repos/collective/collective.redirectacquired/subscription","commits_url":"https://api.github.com/repos/collective/collective.redirectacquired/commits{/sha}","git_commits_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/commits{/sha}","comments_url":"https://api.github.com/repos/collective/collective.redirectacquired/comments{/number}","issue_comment_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/comments{/number}","contents_url":"https://api.github.com/repos/collective/collective.redirectacquired/contents/{+path}","compare_url":"https://api.github.com/repos/collective/collective.redirectacquired/compare/{base}...{head}","merges_url":"https://api.github.com/repos/collective/collective.redirectacquired/merges","archive_url":"https://api.github.com/repos/collective/collective.redirectacquired/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/collective/collective.redirectacquired/downloads","issues_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues{/number}","pulls_url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls{/number}","milestones_url":"https://api.github.com/repos/collective/collective.redirectacquired/milestones{/number}","notifications_url":"https://api.github.com/repos/collective/collective.redirectacquired/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/collective/collective.redirectacquired/labels{/name}","releases_url":"https://api.github.com/repos/collective/collective.redirectacquired/releases{/id}","deployments_url":"https://api.github.com/repos/collective/collective.redirectacquired/deployments","created_at":"2018-01-17T14:34:18Z","updated_at":"2018-07-13T12:40:42Z","pushed_at":"2018-10-04T14:01:01Z","git_url":"git://github.com/collective/collective.redirectacquired.git","ssh_url":"git@github.com:collective/collective.redirectacquired.git","clone_url":"https://github.com/collective/collective.redirectacquired.git","svn_url":"https://github.com/collective/collective.redirectacquired","homepage":"","size":391,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":254,"license":null,"forks":0,"open_issues":254,"watchers":0,"default_branch":"master"}},"base":{"label":"collective:master","ref":"master","sha":"cb46e69152379f1e7d222931b0aeef271e674545","user":{"login":"collective","id":362867,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mjg2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/362867?v=4","gravatar_id":"","url":"https://api.github.com/users/collective","html_url":"https://github.com/collective","followers_url":"https://api.github.com/users/collective/followers","following_url":"https://api.github.com/users/collective/following{/other_user}","gists_url":"https://api.github.com/users/collective/gists{/gist_id}","starred_url":"https://api.github.com/users/collective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/collective/subscriptions","organizations_url":"https://api.github.com/users/collective/orgs","repos_url":"https://api.github.com/users/collective/repos","events_url":"https://api.github.com/users/collective/events{/privacy}","received_events_url":"https://api.github.com/users/collective/received_events","type":"Organization","site_admin":false},"repo":{"id":117848106,"node_id":"MDEwOlJlcG9zaXRvcnkxMTc4NDgxMDY=","name":"collective.redirectacquired","full_name":"collective/collective.redirectacquired","private":false,"owner":{"login":"collective","id":362867,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mjg2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/362867?v=4","gravatar_id":"","url":"https://api.github.com/users/collective","html_url":"https://github.com/collective","followers_url":"https://api.github.com/users/collective/followers","following_url":"https://api.github.com/users/collective/following{/other_user}","gists_url":"https://api.github.com/users/collective/gists{/gist_id}","starred_url":"https://api.github.com/users/collective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/collective/subscriptions","organizations_url":"https://api.github.com/users/collective/orgs","repos_url":"https://api.github.com/users/collective/repos","events_url":"https://api.github.com/users/collective/events{/privacy}","received_events_url":"https://api.github.com/users/collective/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/collective/collective.redirectacquired","description":"When traversing to acquired content, redirect to canonical URL of the content item.","fork":false,"url":"https://api.github.com/repos/collective/collective.redirectacquired","forks_url":"https://api.github.com/repos/collective/collective.redirectacquired/forks","keys_url":"https://api.github.com/repos/collective/collective.redirectacquired/keys{/key_id}","collaborators_url":"https://api.github.com/repos/collective/collective.redirectacquired/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/collective/collective.redirectacquired/teams","hooks_url":"https://api.github.com/repos/collective/collective.redirectacquired/hooks","issue_events_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/events{/number}","events_url":"https://api.github.com/repos/collective/collective.redirectacquired/events","assignees_url":"https://api.github.com/repos/collective/collective.redirectacquired/assignees{/user}","branches_url":"https://api.github.com/repos/collective/collective.redirectacquired/branches{/branch}","tags_url":"https://api.github.com/repos/collective/collective.redirectacquired/tags","blobs_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/refs{/sha}","trees_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/trees{/sha}","statuses_url":"https://api.github.com/repos/collective/collective.redirectacquired/statuses/{sha}","languages_url":"https://api.github.com/repos/collective/collective.redirectacquired/languages","stargazers_url":"https://api.github.com/repos/collective/collective.redirectacquired/stargazers","contributors_url":"https://api.github.com/repos/collective/collective.redirectacquired/contributors","subscribers_url":"https://api.github.com/repos/collective/collective.redirectacquired/subscribers","subscription_url":"https://api.github.com/repos/collective/collective.redirectacquired/subscription","commits_url":"https://api.github.com/repos/collective/collective.redirectacquired/commits{/sha}","git_commits_url":"https://api.github.com/repos/collective/collective.redirectacquired/git/commits{/sha}","comments_url":"https://api.github.com/repos/collective/collective.redirectacquired/comments{/number}","issue_comment_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues/comments{/number}","contents_url":"https://api.github.com/repos/collective/collective.redirectacquired/contents/{+path}","compare_url":"https://api.github.com/repos/collective/collective.redirectacquired/compare/{base}...{head}","merges_url":"https://api.github.com/repos/collective/collective.redirectacquired/merges","archive_url":"https://api.github.com/repos/collective/collective.redirectacquired/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/collective/collective.redirectacquired/downloads","issues_url":"https://api.github.com/repos/collective/collective.redirectacquired/issues{/number}","pulls_url":"https://api.github.com/repos/collective/collective.redirectacquired/pulls{/number}","milestones_url":"https://api.github.com/repos/collective/collective.redirectacquired/milestones{/number}","notifications_url":"https://api.github.com/repos/collective/collective.redirectacquired/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/collective/collective.redirectacquired/labels{/name}","releases_url":"https://api.github.com/repos/collective/collective.redirectacquired/releases{/id}","deployments_url":"https://api.github.com/repos/collective/collective.redirectacquired/deployments","created_at":"2018-01-17T14:34:18Z","updated_at":"2018-07-13T12:40:42Z","pushed_at":"2018-10-04T14:01:01Z","git_url":"git://github.com/collective/collective.redirectacquired.git","ssh_url":"git@github.com:collective/collective.redirectacquired.git","clone_url":"https://github.com/collective/collective.redirectacquired.git","svn_url":"https://github.com/collective/collective.redirectacquired","homepage":"","size":391,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":254,"license":null,"forks":0,"open_issues":254,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240"},"html":{"href":"https://github.com/collective/collective.redirectacquired/pull/240"},"issue":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/issues/240"},"comments":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/issues/240/comments"},"review_comments":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240/comments"},"review_comment":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/pulls/240/commits"},"statuses":{"href":"https://api.github.com/repos/collective/collective.redirectacquired/statuses/530b8221dcb1ca0e167fc9608d70f2eb1c8366bc"}},"author_association":"NONE","merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"unstable","merged_by":null,"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}