~wgrant/launchpad/+git/launchpad3:master

Last commit made on 2019-11-18
Get this branch:
git clone -b master https://git.launchpad.net/~wgrant/launchpad/+git/launchpad3
Only William Grant can upload to this branch. If you are William Grant please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~wgrant/launchpad/+git/launchpad3

Recent commits

90cc053... by Colin Watson

Stop using launchpadlib in lp.blueprints.tests.test_webservice

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375664

2ed526c... by Colin Watson

Stop using launchpadlib in lp.blueprints.tests.test_webservice

Port the blueprints webservice tests to use in-process webservice calls
rather than launchpadlib and AppServerLayer. While the code is a bit
longer as a result, it's easier to debug and substantially faster: this
change takes the test time for this file from 149 seconds to 63 seconds
on my laptop. It also removes the last remaining dependency on
AppServerLayer's SMTP server outside of the Mailman integration tests.

bde8fcb... by Colin Watson

Fix unbalanced tags in ProductBugTrackerWidget

If the project is part of a project group that has a bug tracker, then
there was a superfluous "</label>". Amazingly, this has been wrong
since 2006 and nobody ever seems to have noticed; but it confuses
zope.testbrowser 5.x.

Since the new zope.testbrowser will catch this once we upgrade to it, I
didn't think it was worth adding a separate test.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375400

c3af206... by Colin Watson

Use binary files for test HTTP file uploads

Recent versions of zope.testbrowser are strict about requiring HTTP file
uploads to be bytes rather than text. Adjust tests to comply with this.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375384

57b2b4b... by Colin Watson

Upgrade lazr.{batchnavigator,config,lifecycle}

lazr.batchnavigator and lazr.lifecycle gain Python 3 support.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375420

e504888... by Colin Watson

Upgrade lazr.{batchnavigator,config,lifecycle}

lazr.batchnavigator and lazr.lifecycle gain Python 3 support.

8eca89a... by Colin Watson

Fix unbalanced tags in ProductBugTrackerWidget

If the project is part of a project group that has a bug tracker, then
there was a superfluous "</label>". Amazingly, this has been wrong
since 2006 and nobody ever seems to have noticed; but it confuses
zope.testbrowser 5.x.

Since the new zope.testbrowser will catch this once we upgrade to it, I
didn't think it was worth adding a separate test.

f14e5d2... by Colin Watson

Use binary files for test HTTP file uploads

Recent versions of zope.testbrowser are strict about requiring HTTP file
uploads to be bytes rather than text. Adjust tests to comply with this.

010c13c... by Colin Watson

Remove all remaining uses of zope.app.testing

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375206

5ef3fd9... by Colin Watson

Convert to zope.testbrowser.wsgi

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375102