[Checkins] [zopefoundation/zope.testbrowser] 147583: Escape CSS IDs correctly for SoupSieve

Marius Gedminas noreply at github.com
Thu Jun 27 13:49:22 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.testbrowser
  Commit: 147583e351e6713e30bd5b50f7a5a0d23b9a0184
      https://github.com/zopefoundation/zope.testbrowser/commit/147583e351e6713e30bd5b50f7a5a0d23b9a0184
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  Escape CSS IDs correctly for SoupSieve

Fixes an instance of #61 in getLink().


  Commit: 5dbd66ec3a9e1c233573dc8d180f5e28d2db6a38
      https://github.com/zopefoundation/zope.testbrowser/commit/5dbd66ec3a9e1c233573dc8d180f5e28d2db6a38
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Add explicit install_requires for BeautifulSoup4 and SoupSieve

Since we import both, I think we should list them in install_requires.

I don't know if we should pin BeautifulSoup4 to >= 4.7.0, which is the
version where BeautifulSoup4 started depending on SoupSieve.  If we
don't, browser.getLink(id='foo.bar') might not work correctly?


  Commit: 0a900ef25a1e2e614b427250041c460b1794d792
      https://github.com/zopefoundation/zope.testbrowser/commit/0a900ef25a1e2e614b427250041c460b1794d792
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  Add a regression test


  Commit: 377d06c140438d6bc8aba353ea5744a3c64dc7b0
      https://github.com/zopefoundation/zope.testbrowser/commit/377d06c140438d6bc8aba353ea5744a3c64dc7b0
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Remove question

I ran the test suite with BeautifulSoup4 4.6.3 and there were no
failures.


  Commit: 98aef321631f5955c4ad5acd18e004ea96a7df96
      https://github.com/zopefoundation/zope.testbrowser/commit/98aef321631f5955c4ad5acd18e004ea96a7df96
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

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

  Log Message:
  -----------
  Merge pull request #73 from zopefoundation/fix-selectors-harder

Escape CSS IDs correctly for SoupSieve, part 2


Compare: https://github.com/zopefoundation/zope.testbrowser/compare/5d6f7b2524de...98aef321631f


More information about the checkins mailing list