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.
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.
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.