[Checkins] [zopefoundation/zope.app.container] c4cd07: Python 3 port.

GitHub noreply at github.com
Mon Apr 24 18:01:11 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.app.container
  Commit: c4cd07554f6857a7c12fa3c8087248c808b44669
      https://github.com/zopefoundation/zope.app.container/commit/c4cd07554f6857a7c12fa3c8087248c808b44669
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-22 (Sat, 22 Apr 2017)

  Changed paths:
    A .coveragerc
    M .travis.yml
    A CHANGES.rst
    R CHANGES.txt
    M MANIFEST.in
    A README.rst
    R README.txt
    A setup.cfg
    M setup.py
    M src/zope/app/container/browser/adding.py
    M src/zope/app/container/browser/contents.py
    M src/zope/app/container/browser/tests/__init__.py
    M src/zope/app/container/browser/tests/index.txt
    M src/zope/app/container/browser/tests/test_adding.py
    M src/zope/app/container/browser/tests/test_contents.py
    M src/zope/app/container/browser/tests/test_contents_functional.py
    M src/zope/app/container/browser/tests/test_directive.py
    M src/zope/app/container/browser/tests/test_view_permissions.py
    M src/zope/app/container/ftesting.zcml
    M src/zope/app/container/testing.py
    A tox.ini

  Log Message:
  -----------
  Python 3 port.

Breaks dependency on zope.app.testing and zope.app.zcmlfiles and
zope.app.component.

- Replace all uses of assert_ with more specific method.
- Append :list to appropriate parameter names to account for
  differences in zope.app.testing and zope.app.wsgi.
- Use zope.testing.cleanup to tear down things like interactions, if
  needed.


  Commit: f59dfce8eb4b0f87030336035f54d69e745c1a54
      https://github.com/zopefoundation/zope.app.container/commit/f59dfce8eb4b0f87030336035f54d69e745c1a54
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-22 (Sat, 22 Apr 2017)

  Changed paths:
    M .travis.yml
    M src/zope/app/container/browser/tests/__init__.py

  Log Message:
  -----------
  Temporary workarounds for 2.7 and PyPy issues


  Commit: 3d8a6ed287efab8dc1199955b557af84d5edafb6
      https://github.com/zopefoundation/zope.app.container/commit/3d8a6ed287efab8dc1199955b557af84d5edafb6
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-22 (Sat, 22 Apr 2017)

  Changed paths:
    M .gitignore
    M src/zope/__init__.py
    M src/zope/app/__init__.py
    M src/zope/app/container/browser/tests/__init__.py
    M src/zope/app/container/browser/tests/test_adding.py
    M src/zope/app/container/browser/tests/test_contents.py
    M src/zope/app/container/browser/tests/test_contents_functional.py
    M src/zope/app/container/browser/tests/test_view_permissions.py
    M src/zope/app/container/dependency.py
    M src/zope/app/container/testing.py
    R src/zope/app/container/tests/placelesssetup.py
    A src/zope/app/container/tests/test_bwc_imports.py

  Log Message:
  -----------
  Improve coverage. Some things, like find, are completely untested.


  Commit: 186fba6ebc516cac3cfba815891a8c74c3e1be9f
      https://github.com/zopefoundation/zope.app.container/commit/186fba6ebc516cac3cfba815891a8c74c3e1be9f
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
    M .travis.yml
    M src/zope/app/container/browser/contents.py
    M src/zope/app/container/browser/tests/__init__.py
    M src/zope/app/container/browser/tests/test_adding.py
    M src/zope/app/container/browser/tests/test_contents.py
    M src/zope/app/container/browser/tests/test_contents_functional.py
    M src/zope/app/container/browser/tests/test_view_permissions.py
    M src/zope/app/container/ftesting.zcml
    M tox.ini

  Log Message:
  -----------
  Cleanups.

- Remove broken __name__ == __main__ from tests
- Indentation in .travis.yml and ftesting.zcml
- Fix encodings for test_copy_then_delete_with_unicode_name to work on
  both Py2 and Py3.
- Use unittest.defaultTestLoader.loadTestsFromName more places.
- Remove one remaining redundant check for a string when we expect a list.


  Commit: 3b23e2422d8d2b7bc628488944885aa50fa41bdc
      https://github.com/zopefoundation/zope.app.container/commit/3b23e2422d8d2b7bc628488944885aa50fa41bdc
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
    M .travis.yml
    M setup.py

  Log Message:
  -----------
  Remove git install of zope.proxy and pin its test dep to the needed version. Remove workaround for broken persistent wheel


  Commit: a30576f03663e3b01938cf1776ac3c061e7422af
      https://github.com/zopefoundation/zope.app.container/commit/a30576f03663e3b01938cf1776ac3c061e7422af
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
    M src/zope/app/container/browser/tests/test_contents_functional.py
    M src/zope/app/container/ftesting.zcml
    M src/zope/app/container/testing.py

  Log Message:
  -----------
  Add additional registrations and assertions for adding.py in ftesting.zcml

Also some whitespace cleanups.


  Commit: 85135ac8bace255ff9005e6cc8cdda3e4d25b9d9
      https://github.com/zopefoundation/zope.app.container/commit/85135ac8bace255ff9005e6cc8cdda3e4d25b9d9
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
    M src/zope/app/container/browser/tests/test_contents_functional.py

  Log Message:
  -----------
  whitespace


  Commit: 375c776fdfcf16cb56326680f9d5e5ec203abe02
      https://github.com/zopefoundation/zope.app.container/commit/375c776fdfcf16cb56326680f9d5e5ec203abe02
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    M setup.py
    M src/zope/app/container/browser/tests/__init__.py

  Log Message:
  -----------
  Depend on zope.security 4.1 and remove workaround.


  Commit: 343f87a9dfd66b01d510694c88d1b9d2da19e6d8
      https://github.com/zopefoundation/zope.app.container/commit/343f87a9dfd66b01d510694c88d1b9d2da19e6d8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    M MANIFEST.in

  Log Message:
  -----------
  Update manifest.in

[skip ci]


  Commit: 1c1187bf6c1de657e80ddbaa2b2b331cfdd0d571
      https://github.com/zopefoundation/zope.app.container/commit/1c1187bf6c1de657e80ddbaa2b2b331cfdd0d571
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    A CHANGES.rst
    R CHANGES.txt
    M MANIFEST.in
    A README.rst
    R README.txt
    A setup.cfg
    M setup.py
    M src/zope/__init__.py
    M src/zope/app/__init__.py
    M src/zope/app/container/browser/adding.py
    M src/zope/app/container/browser/contents.py
    M src/zope/app/container/browser/tests/__init__.py
    M src/zope/app/container/browser/tests/index.txt
    M src/zope/app/container/browser/tests/test_adding.py
    M src/zope/app/container/browser/tests/test_contents.py
    M src/zope/app/container/browser/tests/test_contents_functional.py
    M src/zope/app/container/browser/tests/test_directive.py
    M src/zope/app/container/browser/tests/test_view_permissions.py
    M src/zope/app/container/dependency.py
    M src/zope/app/container/ftesting.zcml
    M src/zope/app/container/testing.py
    R src/zope/app/container/tests/placelesssetup.py
    A src/zope/app/container/tests/test_bwc_imports.py
    A tox.ini

  Log Message:
  -----------
  Merge pull request #1 from zopefoundation/python3

Python 3 port.


Compare: https://github.com/zopefoundation/zope.app.container/compare/e96edbd6ab5e...1c1187bf6c1d


More information about the checkins mailing list