[Checkins] [zopefoundation/zope.testbrowser] 3d336b: Partial python-3 support

GitHub noreply at github.com
Thu Sep 12 10:36:21 CEST 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.testbrowser
  Commit: 3d336b2b7c48419a618da2d8a5950d4cbf6dbd5e
      https://github.com/zopefoundation/zope.testbrowser/commit/3d336b2b7c48419a618da2d8a5950d4cbf6dbd5e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    A MANIFEST.in
    M bootstrap.py
    M buildout.cfg
    A src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/connection.py
    M src/zope/testbrowser/cookies.py
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_browser.py
    M src/zope/testbrowser/tests/test_doctests.py
    M src/zope/testbrowser/wsgi.py
    A tox.ini

  Log Message:
  -----------
  Partial python-3 support


  Commit: aafcb5fffccbfc48471fee5bd5169cdff5e0c19e
      https://github.com/zopefoundation/zope.testbrowser/commit/aafcb5fffccbfc48471fee5bd5169cdff5e0c19e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-04 (Mon, 04 Mar 2013)

  Changed paths:
    A .gitignore
    M buildout.cfg

  Log Message:
  -----------
  Merge branch 'master' into py3

Conflicts:
	buildout.cfg


  Commit: 310e5a8b44bef59f50b7bb2d48f3f7b848abfb49
      https://github.com/zopefoundation/zope.testbrowser/commit/310e5a8b44bef59f50b7bb2d48f3f7b848abfb49
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-04 (Mon, 04 Mar 2013)

  Changed paths:
    M setup.py
    M src/zope/testbrowser/README.txt
    M src/zope/testbrowser/testing.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Work around wsgiref bug

This will allow tests to pass with most recent WebTest


  Commit: b6f55a5ee90aa6fb85be010ed4eec28e6b57c603
      https://github.com/zopefoundation/zope.testbrowser/commit/b6f55a5ee90aa6fb85be010ed4eec28e6b57c603
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-04 (Mon, 04 Mar 2013)

  Changed paths:
    A src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  First test passes


  Commit: 402aa94e6fc9b4357734b462820a422feb7b4b7d
      https://github.com/zopefoundation/zope.testbrowser/commit/402aa94e6fc9b4357734b462820a422feb7b4b7d
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  File uploading tests work


  Commit: a94980dceba6d5b050b434a0e4d643794ca26fa2
      https://github.com/zopefoundation/zope.testbrowser/commit/a94980dceba6d5b050b434a0e4d643794ca26fa2
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Link extraction implemented


  Commit: 371b4e67733e3f3e5ee9f633ec5b56d6b9bfa875
      https://github.com/zopefoundation/zope.testbrowser/commit/371b4e67733e3f3e5ee9f633ec5b56d6b9bfa875
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/tests/helper.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  test_browser.py passes


  Commit: 024c729889ad1198cf8a5e827bfcdfaa13614862
      https://github.com/zopefoundation/zope.testbrowser/commit/024c729889ad1198cf8a5e827bfcdfaa13614862
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/cookies.py
    M src/zope/testbrowser/tests/test_doctests.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  Cookies ported to webtest


  Commit: df9e55672c99d0aeab67b68c47d91257575a73fa
      https://github.com/zopefoundation/zope.testbrowser/commit/df9e55672c99d0aeab67b68c47d91257575a73fa
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Fix test_browser to use updated API


  Commit: 9074a28694a572a97dae80d6da4fc8e38abd5fd2
      https://github.com/zopefoundation/zope.testbrowser/commit/9074a28694a572a97dae80d6da4fc8e38abd5fd2
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  Support for webtest >= 2.0.1


  Commit: 30b81d6790f7f376128589a6da5f7ba375f493fc
      https://github.com/zopefoundation/zope.testbrowser/commit/30b81d6790f7f376128589a6da5f7ba375f493fc
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/README.txt
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  41% of README.txt covered


  Commit: 37dc03e5067321d638fc2819a66d9fd591e22442
      https://github.com/zopefoundation/zope.testbrowser/commit/37dc03e5067321d638fc2819a66d9fd591e22442
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  50% of README.txt covered


  Commit: 285409f965559c51704133b8071c3b47a912aed4
      https://github.com/zopefoundation/zope.testbrowser/commit/285409f965559c51704133b8071c3b47a912aed4
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  54% of README.txt covered


  Commit: 39c9acf0e4ca4751b65149cfd066a5e3787eb26a
      https://github.com/zopefoundation/zope.testbrowser/commit/39c9acf0e4ca4751b65149cfd066a5e3787eb26a
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  72% of README.txt passes

Form handling tests pass


  Commit: 5d3fcce20010f4b90739c53eff3385e8feed4b26
      https://github.com/zopefoundation/zope.testbrowser/commit/5d3fcce20010f4b90739c53eff3385e8feed4b26
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  89% of README.txt covered

Handling of image controls, forms and minor fixes.


  Commit: 9975340632ce0dd83c0032ed0a10c08ba8e54976
      https://github.com/zopefoundation/zope.testbrowser/commit/9975340632ce0dd83c0032ed0a10c08ba8e54976
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  100% of README.txt passes!


  Commit: f94038f00bec53b983c5adf6de03dfcde18cfa33
      https://github.com/zopefoundation/zope.testbrowser/commit/f94038f00bec53b983c5adf6de03dfcde18cfa33
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  wsgi tests passes


  Commit: d85b8f7eb6bedd6c67a769a7c966b4e4091e0592
      https://github.com/zopefoundation/zope.testbrowser/commit/d85b8f7eb6bedd6c67a769a7c966b4e4091e0592
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M setup.py
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  Dead code removal

Also, host access checks are moved to main Browser class, support for
over-the-wire requests (untested).


  Commit: c153c4f8ccd07a02c8b662f3d87466d7b0e45dc9
      https://github.com/zopefoundation/zope.testbrowser/commit/c153c4f8ccd07a02c8b662f3d87466d7b0e45dc9
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  More tests pass


  Commit: d9a45b6e55975cb13c632757fc96d30535c63ae3
      https://github.com/zopefoundation/zope.testbrowser/commit/d9a45b6e55975cb13c632757fc96d30535c63ae3
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Remove mechanize from dependencies


  Commit: 2032193934283c88b1be5aea6fb8b301455084ba
      https://github.com/zopefoundation/zope.testbrowser/commit/2032193934283c88b1be5aea6fb8b301455084ba
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/over_the_wire.txt

  Log Message:
  -----------
  over_the_wire.txt passes


  Commit: 6fadab34bc8755b21f1d3c44bd36fb12864a8d26
      https://github.com/zopefoundation/zope.testbrowser/commit/6fadab34bc8755b21f1d3c44bd36fb12864a8d26
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser2.py

  Log Message:
  -----------
  fixed-bugs.txt test passes


  Commit: d383c611944289b2627c8ce17d82e77abf006281
      https://github.com/zopefoundation/zope.testbrowser/commit/d383c611944289b2627c8ce17d82e77abf006281
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    R src/zope/testbrowser/browser.py
    R src/zope/testbrowser/connection.py
    M src/zope/testbrowser/testing.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  Removing dead code


  Commit: b48d53ba605f8c16b2cb0409a860df8b349eb3e6
      https://github.com/zopefoundation/zope.testbrowser/commit/b48d53ba605f8c16b2cb0409a860df8b349eb3e6
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/README.txt
    A src/zope/testbrowser/browser.py
    R src/zope/testbrowser/browser2.py
    M src/zope/testbrowser/over_the_wire.txt
    M src/zope/testbrowser/tests/test_browser.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  browser2 promoted to browser


  Commit: 1e11cedecfea56a55370ce58b7f79b2b63e5c88d
      https://github.com/zopefoundation/zope.testbrowser/commit/1e11cedecfea56a55370ce58b7f79b2b63e5c88d
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Travis configuration added


  Commit: a888231a920f13db0e6180b6083c781d125699a3
      https://github.com/zopefoundation/zope.testbrowser/commit/a888231a920f13db0e6180b6083c781d125699a3
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/cookies.py
    M src/zope/testbrowser/fixed-bugs.txt
    M src/zope/testbrowser/interfaces.py
    M src/zope/testbrowser/tests/test_browser.py
    A src/zope/testbrowser/utils.py

  Log Message:
  -----------
  Remove all dependencies on mechanize (now - really)


  Commit: 0f72a0dc0536b3cb472bde7940de70e154015e08
      https://github.com/zopefoundation/zope.testbrowser/commit/0f72a0dc0536b3cb472bde7940de70e154015e08
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Covert unicode attributes to native strings


  Commit: 8db51f672a915d0d4490c30ca49afa1f85c7cf1d
      https://github.com/zopefoundation/zope.testbrowser/commit/8db51f672a915d0d4490c30ca49afa1f85c7cf1d
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Code cleanup


  Commit: 0891a00308e431d7189202d89db22897e6ec3061
      https://github.com/zopefoundation/zope.testbrowser/commit/0891a00308e431d7189202d89db22897e6ec3061
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Plausible ItemControl.click() implementation


  Commit: 3fce201d3e51f3f0170f08e9ffd2557004655100
      https://github.com/zopefoundation/zope.testbrowser/commit/3fce201d3e51f3f0170f08e9ffd2557004655100
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Depend on newly released webtest-2.0.2


  Commit: 0205b2014175090fd9a25edf6cd2cbfe86a57533
      https://github.com/zopefoundation/zope.testbrowser/commit/0205b2014175090fd9a25edf6cd2cbfe86a57533
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Make source py-2.6 compatible


  Commit: edb5d09c6b0a86720c789ae9cf94d482299a490e
      https://github.com/zopefoundation/zope.testbrowser/commit/edb5d09c6b0a86720c789ae9cf94d482299a490e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Test using buildout


  Commit: 75849e83d168683239df58784dd0d34011a1cfea
      https://github.com/zopefoundation/zope.testbrowser/commit/75849e83d168683239df58784dd0d34011a1cfea
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Sigh, remove diff markers


  Commit: 3ebb3358c649ce239114af4e2094ce1592bd6a26
      https://github.com/zopefoundation/zope.testbrowser/commit/3ebb3358c649ce239114af4e2094ce1592bd6a26
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Plausible implementations of clear() and getControl()


  Commit: 7310f88ca556aba6f6fdc4f602f0eb781521b1f1
      https://github.com/zopefoundation/zope.testbrowser/commit/7310f88ca556aba6f6fdc4f602f0eb781521b1f1
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M setup.py
    M src/zope/testbrowser/README.txt
    M src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/cookies.py
    M src/zope/testbrowser/cookies.txt
    M src/zope/testbrowser/fixed-bugs.txt
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/helper.py
    M src/zope/testbrowser/tests/test_browser.py
    M src/zope/testbrowser/tests/test_doctests.py
    M src/zope/testbrowser/tests/test_wsgi.py
    M src/zope/testbrowser/utils.py
    M src/zope/testbrowser/wsgi.py
    M tox.ini

  Log Message:
  -----------
  All tests pass under Python-3


  Commit: 6ef9db1aa4d19be111135cb1aa9078d991049bcc
      https://github.com/zopefoundation/zope.testbrowser/commit/6ef9db1aa4d19be111135cb1aa9078d991049bcc
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Add python-3.3 as supported platform


  Commit: 9b65775bca2ddc328835de7dcdb7c53682113e2c
      https://github.com/zopefoundation/zope.testbrowser/commit/9b65775bca2ddc328835de7dcdb7c53682113e2c
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Indicate python-3.3 support, document the changes


  Commit: d7637e5db64d97809abf38c9833b7944bde7bd3d
      https://github.com/zopefoundation/zope.testbrowser/commit/d7637e5db64d97809abf38c9833b7944bde7bd3d
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_doctests.py

  Log Message:
  -----------
  Do not run over_the_wire.txt under python-2.6

python-2.6' html parser cannot parse html from google


  Commit: 28fe99b407ea285b6b91cefb98d337c8ba54dc3f
      https://github.com/zopefoundation/zope.testbrowser/commit/28fe99b407ea285b6b91cefb98d337c8ba54dc3f
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Add tox dependencies to avoid cluttering CWD


  Commit: 3114be0410870fc64dde11e50e3450764d448e1c
      https://github.com/zopefoundation/zope.testbrowser/commit/3114be0410870fc64dde11e50e3450764d448e1c
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Add python 2.6 and 3.3 targets to travis build


  Commit: 94ceded3965e5a980b651650ee264b3aa8eb7a33
      https://github.com/zopefoundation/zope.testbrowser/commit/94ceded3965e5a980b651650ee264b3aa8eb7a33
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_wsgi.py
    M src/zope/testbrowser/wsgi.py

  Log Message:
  -----------
  Deprecation warnings removed under py3


  Commit: a39df00f5ec39d42dcf69ed4d20a01c7d43fd1ea
      https://github.com/zopefoundation/zope.testbrowser/commit/a39df00f5ec39d42dcf69ed4d20a01c7d43fd1ea
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M MANIFEST.in

  Log Message:
  -----------
  include ftests/zope3logo.gif in source distribution


  Commit: d42eba99b31b1df1fc8f7bd6d2c5973f3a7bfbf5
      https://github.com/zopefoundation/zope.testbrowser/commit/d42eba99b31b1df1fc8f7bd6d2c5973f3a7bfbf5
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Test for the content type of binary files

Currently failing on python2.7


  Commit: 4cc31f2db4ee88a457351d8d3cac2a2d1fb7be9e
      https://github.com/zopefoundation/zope.testbrowser/commit/4cc31f2db4ee88a457351d8d3cac2a2d1fb7be9e
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  failing test for an exception causing button


  Commit: 92f80359900cf3a72d405fac4db7d08e84030916
      https://github.com/zopefoundation/zope.testbrowser/commit/92f80359900cf3a72d405fac4db7d08e84030916
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Avoid redundant html parsing

Improves performance of running README.txt about twice.


  Commit: 5dd7a8a560b6d728612a22af4235045dde8ccdc8
      https://github.com/zopefoundation/zope.testbrowser/commit/5dd7a8a560b6d728612a22af4235045dde8ccdc8
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Support submit buttons without labels


  Commit: d06c424a0e307fb1fe7b44ecb983d15c29e1c8d3
      https://github.com/zopefoundation/zope.testbrowser/commit/d06c424a0e307fb1fe7b44ecb983d15c29e1c8d3
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Do try to guess charset when no charset is really available


  Commit: 83f306fca4e494ccfc541f77d2253edea2953dfd
      https://github.com/zopefoundation/zope.testbrowser/commit/83f306fca4e494ccfc541f77d2253edea2953dfd
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M setup.py
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Cache control labels


  Commit: df5b3464da409c9b25e5e58fd4c1083113b0082e
      https://github.com/zopefoundation/zope.testbrowser/commit/df5b3464da409c9b25e5e58fd4c1083113b0082e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Do not parse html if there is no <base> tag in response body

Saves 15% of time testing README.txt


  Commit: 20e86f70a84f0bf2f790bf72c621b7812e9277e0
      https://github.com/zopefoundation/zope.testbrowser/commit/20e86f70a84f0bf2f790bf72c621b7812e9277e0
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  More predictable order of forms under python-3


  Commit: 4a105d598f61fb9037df7d2789bef9270704f3e7
      https://github.com/zopefoundation/zope.testbrowser/commit/4a105d598f61fb9037df7d2789bef9270704f3e7
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Less html parsing


  Commit: 2c514fd7d64a20a060f079ccb4a1457c1a0de9dd
      https://github.com/zopefoundation/zope.testbrowser/commit/2c514fd7d64a20a060f079ccb4a1457c1a0de9dd
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Cache parsed response html


  Commit: ee6d362c9c8ac36f8618785cc91e7f9584628293
      https://github.com/zopefoundation/zope.testbrowser/commit/ee6d362c9c8ac36f8618785cc91e7f9584628293
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Test non-ascii url-quoted urls don't raise an exception.

This used to work in the previous incarnation of
testbrowser. It now raises a obscure exception on
python 2.7 and seems to work on python 3.

I havn't included a test of the actual results as
I've not investigated exactly what the result
should be.


  Commit: 3057901ea2c0ce29e82f2eb664ae799c132ce68a
      https://github.com/zopefoundation/zope.testbrowser/commit/3057901ea2c0ce29e82f2eb664ae799c132ce68a
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Add tests for opening relative urls


  Commit: f01ac733b04036ff6bdbec944ca592a47a5e45c3
      https://github.com/zopefoundation/zope.testbrowser/commit/f01ac733b04036ff6bdbec944ca592a47a5e45c3
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/zope/testbrowser/testing.py
    M tox.ini

  Log Message:
  -----------
  Remove dependency on zope.app.testing


  Commit: b4cb637377a7b3f878a69b01f6f30459102b608e
      https://github.com/zopefoundation/zope.testbrowser/commit/b4cb637377a7b3f878a69b01f6f30459102b608e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Do not let unicode urls to pass through


  Commit: 40395b27c19382a5f1ef17bbea72e40808386f54
      https://github.com/zopefoundation/zope.testbrowser/commit/40395b27c19382a5f1ef17bbea72e40808386f54
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  rework non_ascii_urls a bit to test the request environ

add a request_log to the TestApplication


  Commit: 0cf6e21c804498c3da6ba024fb42f203fa837508
      https://github.com/zopefoundation/zope.testbrowser/commit/0cf6e21c804498c3da6ba024fb42f203fa837508
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Depend on newer webtest

That fixes bug when opening urls with unicode characters (as
demonstrated in ee6d362c9c8ac36f8618785cc91e7f9584628293).


  Commit: 95ac9ef0610107708b6d73520a972ca632fadf82
      https://github.com/zopefoundation/zope.testbrowser/commit/95ac9ef0610107708b6d73520a972ca632fadf82
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  raiseHttpErrors should prevent errors even after redirect


  Commit: a19db375d9065c30288726cf6fa01c1e97366f32
      https://github.com/zopefoundation/zope.testbrowser/commit/a19db375d9065c30288726cf6fa01c1e97366f32
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  application/json shouldn't magically gain a charset!


  Commit: 67a9f1950c0e3602c326fb558db0343b6bd462e1
      https://github.com/zopefoundation/zope.testbrowser/commit/67a9f1950c0e3602c326fb558db0343b6bd462e1
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  relative urls in the Location header worked under mechanize

They don't seem to be legal HTTP1.1 though, so
maybe testbrowser should error when it hits one?

What currently happens is just downright confusing.


  Commit: 1409a348698911aa4ad531d1f8a6ce166c48c655
      https://github.com/zopefoundation/zope.testbrowser/commit/1409a348698911aa4ad531d1f8a6ce166c48c655
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Submit buttons works as expected


  Commit: 7025a6245d708b136361ee9d83d5ace761545899
      https://github.com/zopefoundation/zope.testbrowser/commit/7025a6245d708b136361ee9d83d5ace761545899
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M buildout.cfg
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  More button tests


  Commit: 41501e876e443a374b4dd450178f23f615a911c8
      https://github.com/zopefoundation/zope.testbrowser/commit/41501e876e443a374b4dd450178f23f615a911c8
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Do not let webtest to handle errors during redirects

We handle them ourself.


  Commit: d2e3552f140fd31d92b52f65fba3090ae0ff0036
      https://github.com/zopefoundation/zope.testbrowser/commit/d2e3552f140fd31d92b52f65fba3090ae0ff0036
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Revert "application/json shouldn't magically gain a charset!"

This reverts commit a19db375d9065c30288726cf6fa01c1e97366f32.


  Commit: 3af9455ba157dbebdf32781ca57b0a8c83753a51
      https://github.com/zopefoundation/zope.testbrowser/commit/3af9455ba157dbebdf32781ca57b0a8c83753a51
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Allow access to localhost:any-port-number

Browser.open('http://localhost:8080') used to be allowed.


  Commit: 56a8ce2f37420ac475623f2a0ae11615c6ca16d0
      https://github.com/zopefoundation/zope.testbrowser/commit/56a8ce2f37420ac475623f2a0ae11615c6ca16d0
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Preserve request headers across multiple requests

It is customary in many real-world test suites to do something like

   browser.addHeader('Authorization', 'mgr:mgrpw')

and then expect that to take effect for all subsequent browser.open(...),
browser.getLink(...).click(), browser.getControl(...).submit() calls.


  Commit: 2a1272a55d114569d7d7787235450173a5bb1908
      https://github.com/zopefoundation/zope.testbrowser/commit/2a1272a55d114569d7d7787235450173a5bb1908
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_wsgi.py

  Log Message:
  -----------
  Preserve request headers across redirects

It is customary in many real-world test suites to do something like

   browser.addHeader('Authorization', 'mgr:mgrpw')

and then expect that to take effect for all subsequent requests, even
those that result from a previous request returning a 30x redirect.


  Commit: 81f17dcde6d4c9eb90b27e2bc43e8004b7b7ebad
      https://github.com/zopefoundation/zope.testbrowser/commit/81f17dcde6d4c9eb90b27e2bc43e8004b7b7ebad
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Fix the last test failure on Python 3.3


  Commit: 154c778006bd5d656ed19d4754ed272e9be67a9c
      https://github.com/zopefoundation/zope.testbrowser/commit/154c778006bd5d656ed19d4754ed272e9be67a9c
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Bugfix: do not reorder submit controls even if names are shared


  Commit: 19549001b348207bf60290821ccb3494018ffb2f
      https://github.com/zopefoundation/zope.testbrowser/commit/19549001b348207bf60290821ccb3494018ffb2f
  Author: Andrey Lebedev <andrey.lebedev at gmail.com>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Merge pull request #2 from zopefoundation/fix-repeated-button

Bugfix: do not reorder submit controls even if names are shared


  Commit: 7c99ba5bcdc74f9a01d27d461963482d808cb40e
      https://github.com/zopefoundation/zope.testbrowser/commit/7c99ba5bcdc74f9a01d27d461963482d808cb40e
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Fix indentation


  Commit: a58b4405639831df2fbd9dd3ebe39505f19db645
      https://github.com/zopefoundation/zope.testbrowser/commit/a58b4405639831df2fbd9dd3ebe39505f19db645
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Multiple list control fixes

Some depend on fixes in Webtest, including this one:
https://github.com/Pylons/webtest/pull/62


  Commit: cfe9ec750d510be07714c4070fb85dd1d5288c5b
      https://github.com/zopefoundation/zope.testbrowser/commit/cfe9ec750d510be07714c4070fb85dd1d5288c5b
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Show available choices when ListControl.getControl() fails


  Commit: cd5d782256be8bc9634a2ed4dc91bc31f27c02f5
      https://github.com/zopefoundation/zope.testbrowser/commit/cd5d782256be8bc9634a2ed4dc91bc31f27c02f5
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Restore the ability to use getControl('substring')


  Commit: d65bb4f9992b6af7cefb1db7af52f7557bbf68f1
      https://github.com/zopefoundation/zope.testbrowser/commit/d65bb4f9992b6af7cefb1db7af52f7557bbf68f1
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Allow browser.open('/path') when current page is not HTML


  Commit: c3b5975ecffcc29c95757aab6b36821bb0f74cdf
      https://github.com/zopefoundation/zope.testbrowser/commit/c3b5975ecffcc29c95757aab6b36821bb0f74cdf
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Fix tests on Python 2


  Commit: 1e0ca7e19948ba46653e20e6907b35c8dfe40074
      https://github.com/zopefoundation/zope.testbrowser/commit/1e0ca7e19948ba46653e20e6907b35c8dfe40074
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Fix file control value assignment


  Commit: 7fd0290beff8f266196e7579849a3c0871defd26
      https://github.com/zopefoundation/zope.testbrowser/commit/7fd0290beff8f266196e7579849a3c0871defd26
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Test reload() after form submit


  Commit: 37a260356a2517cc1eda3a44423047e80664fc66
      https://github.com/zopefoundation/zope.testbrowser/commit/37a260356a2517cc1eda3a44423047e80664fc66
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Make sure form is not resubmitted after redirect


  Commit: 08bc1af7d8c468aa51c0f8b8afd1f041d9e1f575
      https://github.com/zopefoundation/zope.testbrowser/commit/08bc1af7d8c468aa51c0f8b8afd1f041d9e1f575
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Make tests compatible with py3


  Commit: 809b082fa0128e56f28176c9fd980a08041ebbae
      https://github.com/zopefoundation/zope.testbrowser/commit/809b082fa0128e56f28176c9fd980a08041ebbae
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-04-11 (Thu, 11 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  don't hardcode US locale!


  Commit: e0e965086c7fded415963518a6adef41b9d14619
      https://github.com/zopefoundation/zope.testbrowser/commit/e0e965086c7fded415963518a6adef41b9d14619
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-04-12 (Fri, 12 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Test unicode values in form fields (currently failing)

This test was inspired by failures in the tests of a real
world application which uses zope.testbrowser to test that
forms handle unicode.

The test assumes that "sane" means "compatible with 
zope.testbrowser 4 on python 2". But that might be wildly
off-base. Not sure what the intention of the python 3
port wrt unicode is and if that is meant to change how
things worked under python 2.


  Commit: c5c9039d1435328a4ca0a70b8ef8d089abc1653f
      https://github.com/zopefoundation/zope.testbrowser/commit/c5c9039d1435328a4ca0a70b8ef8d089abc1653f
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-12 (Fri, 12 Apr 2013)

  Changed paths:
    M buildout.cfg
    M setup.py

  Log Message:
  -----------
  Use latest webtest for multiselect test to pass


  Commit: 60b0cc3d87f9a427be60c0934d15b10b7e0c729e
      https://github.com/zopefoundation/zope.testbrowser/commit/60b0cc3d87f9a427be60c0934d15b10b7e0c729e
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-12 (Fri, 12 Apr 2013)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Upgrade webtest for tox too


  Commit: 611c6c30599f6f2be7196768db5e3c32930782cf
      https://github.com/zopefoundation/zope.testbrowser/commit/611c6c30599f6f2be7196768db5e3c32930782cf
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-12 (Fri, 12 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Support unicode values for form controls


  Commit: aeed7057993123eec5bccf9f24757aeb5a39b196
      https://github.com/zopefoundation/zope.testbrowser/commit/aeed7057993123eec5bccf9f24757aeb5a39b196
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-04-15 (Mon, 15 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  test <select> with first value being an empty string

Regression test for breakage in a real app.


  Commit: 84bdeb214478bfed5c95196e045f37431c41b6d8
      https://github.com/zopefoundation/zope.testbrowser/commit/84bdeb214478bfed5c95196e045f37431c41b6d8
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-04-15 (Mon, 15 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  default to utf-8 in test app


  Commit: 11c5c581bb775f265a474337ef7051312c3bbd45
      https://github.com/zopefoundation/zope.testbrowser/commit/11c5c581bb775f265a474337ef7051312c3bbd45
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2013-04-15 (Mon, 15 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  test that .post headers don't leak between requests


  Commit: bb51ab4f6ac666933f4ff82890870ccccb55bace
      https://github.com/zopefoundation/zope.testbrowser/commit/bb51ab4f6ac666933f4ff82890870ccccb55bace
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-17 (Wed, 17 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Add notion of persistent headers

Request headers like Authorization or Accept-Language will persist accross
requests, all other headers will be reset after each request made.


  Commit: a85f25448101fa4287c5fb6716154b4304616355
      https://github.com/zopefoundation/zope.testbrowser/commit/a85f25448101fa4287c5fb6716154b4304616355
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-17 (Wed, 17 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py

  Log Message:
  -----------
  Correctly handle non-multivalued select value


  Commit: 2d37a285e22cdd2ae0392632dcfab9427c36903a
      https://github.com/zopefoundation/zope.testbrowser/commit/2d37a285e22cdd2ae0392632dcfab9427c36903a
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-18 (Thu, 18 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Revert "Add notion of persistent headers"

This reverts commit bb51ab4f6ac666933f4ff82890870ccccb55bace.


  Commit: 9abbbd70a523e965c840cf5d3552eaf9f4bb8c47
      https://github.com/zopefoundation/zope.testbrowser/commit/9abbbd70a523e965c840cf5d3552eaf9f4bb8c47
  Author: Andrey Lebedev <andrey at lebedev.lt>
  Date:   2013-04-18 (Thu, 18 Apr 2013)

  Changed paths:
    M src/zope/testbrowser/browser.py
    M src/zope/testbrowser/tests/test_browser.py

  Log Message:
  -----------
  Persist headers, explicitly set by user only


  Commit: ef501138132e33e724c5957fcafee31414cafd5a
      https://github.com/zopefoundation/zope.testbrowser/commit/ef501138132e33e724c5957fcafee31414cafd5a
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M setup.py
    M src/zope/testbrowser/browser.py
    M tox.ini

  Log Message:
  -----------
  Fix newline stripping logic with WebTest 2.0.6

Background:

- Browsers strip the first newline and only the first newline from the
  contents of a <textarea> element.

- zope.testbrowser wants to mimic a real browser in this respect
  (https://bugs.launchpad.net/zope3/+bug/98371)

- WebTest 2.0.5 didn't strip the first newline, so zope.testbrowser had
  to do the stripping by itself.

- WebTest 2.0.6 started stripping the first newline
  (https://github.com/Pylons/webtest/pull/69)

Problem:

- this broke zope.testbrowser

Solution:

- require WebTest >= 2.0.6

- do not strip any newlines, expect WebTest to do that for us


  Commit: 63e0d8d0cce67b69f7ec56437873a54fcceb9834
      https://github.com/zopefoundation/zope.testbrowser/commit/63e0d8d0cce67b69f7ec56437873a54fcceb9834
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M MANIFEST.in
    M bootstrap.py
    M buildout.cfg
    M setup.py
    M src/zope/testbrowser/README.txt
    A src/zope/testbrowser/_compat.py
    M src/zope/testbrowser/browser.py
    R src/zope/testbrowser/connection.py
    M src/zope/testbrowser/cookies.py
    M src/zope/testbrowser/cookies.txt
    M src/zope/testbrowser/fixed-bugs.txt
    M src/zope/testbrowser/ftests/wsgitestapp.py
    M src/zope/testbrowser/interfaces.py
    M src/zope/testbrowser/testing.py
    M src/zope/testbrowser/tests/helper.py
    M src/zope/testbrowser/tests/test_browser.py
    M src/zope/testbrowser/tests/test_doctests.py
    M src/zope/testbrowser/tests/test_wsgi.py
    A src/zope/testbrowser/utils.py
    M src/zope/testbrowser/wsgi.py
    M tox.ini

  Log Message:
  -----------
  Merge branch 'py3'

Resolved a bunch of conflicts.

This probably causes a regression for issue #4, see
https://github.com/zopefoundation/zope.testbrowser/pull/4#issuecomment-24302778


Compare: https://github.com/zopefoundation/zope.testbrowser/compare/565fc5f5a1b6...63e0d8d0cce6


More information about the checkins mailing list