← Back to team overview

subunit-dev team mailing list archive

Fwd: Test results: FAILURE

 

Forwarding to the list, in case someone wants to help me fix these bugs :)

---------- Forwarded message ----------
From: Jonathan Lange <jml@xxxxxxxxxxxxx>
Date: Fri, Apr 16, 2010 at 12:40 PM
Subject: Re: Test results: FAILURE
To: Michael Hudson <michael.hudson@xxxxxxxxxxxxx>


Hey Michael,

Looks like you are being bitten by
https://bugs.edge.launchpad.net/subunit/+bug/505078. Something is
stripping the \r characters.

As best as I can tell, they are there when ec2test-remote assembles
the email message. I'm guessing that SMTP transmission or our MUAs
strip the \r characters.

lifeless is OK to make the parser more resilient in the face of these
errors. I'll try to get to fixing that over the weekend.

Another solution, I think, would be to make the subunit attachment
some kind of binary attachment. I don't really know how to do it, but
expect it's easy enough. That would be a change to ec2test-remote.py.
Maybe I can do that and compress the attachment too.

In the meantime, a workaround would be to find all lines in the stream
that contain only a hexadecimal number, then change those lines to
terminate with \r\n.

There are a couple of other bugs in this email. The first is that
there is no list of errors – I'll try to fix that. The second is that
there appears to be duplication of every stack trace. I'm not sure
what's going on there. I guess I'll look into that one too.

Thanks, and sorry for the fuckup.
jml

On Fri, Apr 16, 2010 at 10:21 AM, Michael Hudson
<michael.hudson@xxxxxxxxxxxxx> wrote:
> Here is a mail
>
> -------- Original Message --------
> Subject: Test results: FAILURE
> Date: Fri, 16 Apr 2010 09:34:40 +0100 (BST)
> From: Michael Hudson <michael.hudson@xxxxxxxxxxxxx>
> To: Michael Hudson <michael.hudson@xxxxxxxxxxxxx>
>
> Tests started at approximately Fri, 16 Apr 2010 05:32:32 UTC
> bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/, revision
> 10722
>
> Merged with
> bzr+ssh://bazaar.launchpad.net/~mwhudson/launchpad/no-hosted-area-fallout,
> revision 9628 (commit message: Merged no-hosted-area-puller into
> no-hosted-area-fallout.)
>
>
> DEPENDENCY BRANCHES USED
>
> - lpreview
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-lpreview/devel/
>    23
>
> - testresources
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/testresources/dev/
>    16
>
> - launchpad-loggerhead
>
> bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad-loggerhead/devel/
>    54
>
> - dulwich
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/dulwich/devel/
>    418
>
> - bzr-builder
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-builder/trunk/
>    63
>
> - bzr-loom
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-loom/trunk/
>    47
>
> - bzr-svn
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-svn/devel/
>    2708
>
> - pygpgme
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/pygpgme/devel/
>    48
>
> - shipit
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/shipit/trunk/
>    8904
>
> - pygettextpo
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/pygettextpo/trunk/
>    23
>
> - bzr-git
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-git/devel/
>    253
>
> - old_xmlplus
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/dtdparser/trunk/
>    4
>
> - subvertpy
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/subvertpy/trunk/
>    2040
>
> - mailman
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/mailman/2.1/
>    976
>
> - loggerhead
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/loggerhead/devel/
>    174
>
> - cscvs
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad-cscvs/devel/
>    432
>
> - bzr-hg
>    bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-hg/devel/
>    281
>
>
>
> TEST RESULTS FOLLOW
>
>
> Running tests.
> xvfb-run -s '-screen 0 1024x768x24' /var/launchpad/test/bin/test --subunit
> -vvv
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_providesInterface
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_both_areas
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_hosted_area
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_mirrored_area
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_run_branch_in_neither_area
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_scheduled_in_future
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.model.tests.test_branchjob.TestReclaimBranchSpaceJob.test_stores_id
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1281, in setUp
>    self.cleanHostedAndMirroredAreas()
>  File "/var/launchpad/test/lib/lp/code/model/tests/test_branchjob.py", line
> 1271, in cleanHostedAndMirroredAreas
>    shutil.rmtree(hosted, ignore_errors=True)
>  File "/usr/lib/python2.5/shutil.py", line 159, in rmtree
>    names = os.listdir(path)
>  File "/var/launchpad/test/bin/test", line 163, in listdir
>    directory_contents = original_listdir(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_DistroBrancher_same_distro_check
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_DistroBrancher_same_distroseries_check
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_no_official_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_official_elsewhere
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_official_twice
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_ok
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_personal_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkConsistentOfficialPackageBranch_product_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkNewBranches_script_failure
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 667, in test_checkNewBranches_script_failure
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkNewBranches_script_failure
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkNewBranches_script_success
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 651, in test_checkNewBranches_script_success
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkNewBranches_script_success
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_inconsistent_new_package_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 384, in test_checkOneBranch_inconsistent_new_package_branch
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_inconsistent_new_package_branch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_inconsistent_old_package_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_hosted_branch_missing
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 425, in test_checkOneBranch_new_hosted_branch_missing
>    self.checkOneBranch_new_branch_missing('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 403, in checkOneBranch_new_branch_missing
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_hosted_branch_missing
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_hosted_stacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 485, in test_checkOneBranch_new_hosted_stacked
>    self.checkOneBranch_new_stacked('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 465, in checkOneBranch_new_stacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_hosted_stacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_mirrored_branch_missing
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 430, in test_checkOneBranch_new_mirrored_branch_missing
>    self.checkOneBranch_new_branch_missing('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 403, in checkOneBranch_new_branch_missing
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_mirrored_branch_missing
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_mirrored_stacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 490, in test_checkOneBranch_new_mirrored_stacked
>    self.checkOneBranch_new_stacked('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 465, in checkOneBranch_new_stacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_new_mirrored_stacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_no_new_official_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 374, in test_checkOneBranch_no_new_official_branch
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_no_new_official_branch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_branch_missing
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 454, in test_checkOneBranch_old_hosted_branch_missing
>    self.checkOneBranch_old_branch_missing('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 436, in checkOneBranch_old_branch_missing
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_branch_missing
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_has_null_tip
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 614, in test_checkOneBranch_old_hosted_has_null_tip
>    self.checkOneBranch_old_has_null_tip('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 594, in checkOneBranch_old_has_null_tip
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_has_null_tip
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_has_revisions
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 582, in test_checkOneBranch_old_hosted_has_revisions
>    self.checkOneBranch_old_has_revisions('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 561, in checkOneBranch_old_has_revisions
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_has_revisions
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_misstacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 549, in test_checkOneBranch_old_hosted_misstacked
>    self.checkOneBranch_old_misstacked('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 528, in checkOneBranch_old_misstacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_misstacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_unstacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 516, in test_checkOneBranch_old_hosted_unstacked
>    self.checkOneBranch_old_unstacked('hosted')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 496, in checkOneBranch_old_unstacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_hosted_unstacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_branch_missing
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 459, in test_checkOneBranch_old_mirrored_branch_missing
>    self.checkOneBranch_old_branch_missing('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 436, in checkOneBranch_old_branch_missing
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_branch_missing
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_has_null_tip
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 620, in test_checkOneBranch_old_mirrored_has_null_tip
>    self.checkOneBranch_old_has_null_tip('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 594, in checkOneBranch_old_has_null_tip
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_has_null_tip
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_has_revisions
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 588, in test_checkOneBranch_old_mirrored_has_revisions
>    self.checkOneBranch_old_has_revisions('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 561, in checkOneBranch_old_has_revisions
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_has_revisions
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_misstacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 555, in test_checkOneBranch_old_mirrored_misstacked
>    self.checkOneBranch_old_misstacked('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 528, in checkOneBranch_old_misstacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_misstacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_unstacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 521, in test_checkOneBranch_old_mirrored_unstacked
>    self.checkOneBranch_old_unstacked('mirrored')
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 496, in checkOneBranch_old_unstacked
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_checkOneBranch_old_mirrored_unstacked
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_fromNames
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 245, in test_makeNewBranches
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches_idempotent
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 271, in test_makeNewBranches_idempotent
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches_idempotent
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches_script
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 637, in test_makeNewBranches_script
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeNewBranches_script
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeOneNewBranch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 208, in test_makeOneNewBranch
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeOneNewBranch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeOneNewBranch_checks_ok
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 285, in test_makeOneNewBranch_checks_ok
>    db_branch = self.makeOfficialPackageBranch()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_branchdistro.py",
> line 125, in makeOfficialPackageBranch
>    db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4d/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeOneNewBranch_checks_ok
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.codehosting.tests.test_branchdistro.TestDistroBrancher.test_makeOneNewBranch_inconsistent_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 471, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_branchChanged_fault_on_unknown_id(inmemory)
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/xmlrpc/tests/test_codehosting.py",
> line 753, in test_branchChanged_fault_on_unknown_id
>    self.assertFaultEqual(
> AttributeError: 'BranchFileSystemTest' object has no attribute
> 'assertFaultEqual'
> ------------
>
> ------------
>
>
>
> No handlers could be found for logger "lazr.smtptest"
> ======================================================================
> ERROR:
> lp.code.xmlrpc.tests.test_codehosting.BranchFileSystemTest.test_branchChanged_fault_on_unknown_id(db)
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/xmlrpc/tests/test_codehosting.py",
> line 753, in test_branchChanged_fault_on_unknown_id
>    self.assertFaultEqual(
> AttributeError: 'BranchFileSystemTest' object has no attribute
> 'assertFaultEqual'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLocations.test_hosted_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/lp/codehosting/scripts/tests/test_modifiedbranches.py",
> line 47, in test_hosted_branch
>    [mirrored, hosted] = script.branch_locations(branch)
>  File "/var/launchpad/test/lib/lp/codehosting/scripts/modifiedbranches.py",
> line 97, in branch_locations
>    yield os.path.join(config.codehosting.hosted_branches_root, path)
>  File "/usr/lib/python2.5/posixpath.py", line 62, in join
>    elif path == '' or path.endswith('/'):
> AttributeError: 'NoneType' object has no attribute 'endswith'
> ------------
>
> ------------
>
>
> No handlers could be found for logger "lazr.smtptest"
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_branch_stacked
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_correct_area
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 964, in test_correct_area
>    bmp.source_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 239, in assertRaises
>    self.fail("%s not raised, %r returned instead." % (excName, ret))
>  File "/usr/lib/python2.5/unittest.py", line 301, in fail
>    raise self.failureException, msg
> AssertionError: NotBranchError not raised,
> BzrBranch7('lp-mirrored:///~person-name13/product-name4/merge') returned
> instead.
> ------------
>
> ------------
>
>
> error:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_correct_area
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_source
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1086, in test_existing_branch_nonstackable_source
>    target_format="1.9", source_format="pack-0.92")
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1016, in _createPreexistingSourceAndMessage
>    self._mirror(db_source_branch, source_tree.branch)
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 858, in _mirror
>    lp_mirror = BzrDir.create_branch_convenience(db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_source
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_target
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1071, in test_existing_branch_nonstackable_target
>    target_format="pack-0.92", source_format="1.9")
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1016, in _createPreexistingSourceAndMessage
>    self._mirror(db_source_branch, source_tree.branch)
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 858, in _mirror
>    lp_mirror = BzrDir.create_branch_convenience(db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_branch_nonstackable_target
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_stacked_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1037, in test_existing_stacked_branch
>    target_format="1.9", source_format="1.9", set_stacked=True)
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1016, in _createPreexistingSourceAndMessage
>    self._mirror(db_source_branch, source_tree.branch)
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 858, in _mirror
>    lp_mirror = BzrDir.create_branch_convenience(db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_stacked_branch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_unstacked_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1056, in test_existing_unstacked_branch
>    target_format="1.9", source_format="1.9")
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 1016, in _createPreexistingSourceAndMessage
>    self._mirror(db_source_branch, source_tree.branch)
>  File "/var/launchpad/test/lib/lp/code/mail/tests/test_codehandler.py", line
> 858, in _mirror
>    lp_mirror = BzrDir.create_branch_convenience(db_branch.warehouse_url)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 526, in create_branch_convenience
>    bzrdir = BzrDir.create(base, format, possible_transports)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 314, in create
>    return format.initialize_on_transport(t)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 1886, in initialize_on_transport
>    return self._initialize_on_transport_vfs(transport)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/bzrdir.py",
> line 2007, in _initialize_on_transport_vfs
>    mode=temp_control._dir_mode)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 325,
> in mkdir
>    return extract_result(self._async_transport.mkdir(relpath, mode))
>  File "/var/launchpad/test/lib/lp/services/twistedsupport/__init__.py", line
> 87, in extract_result
>    failures[0].raiseException()
>  File
> "/var/launchpad/tmp/eggs/Twisted-10.0.0-py2.5-linux-x86_64.egg/twisted/python/failure.py",
> line 326, in raiseException
>    raise self.type, self.value, self.tb
> FileExists: File exists:
> u'/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr': [Errno 17] File
> exists: '/var/tmp/bazaar.launchpad.dev/mirrors/00/00/00/4e/.bzr'
> ------------
>
> ------------
>
>
> error:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_existing_unstacked_branch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_forbidden_target
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_nonstackable_target
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_source_not_newer
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_stackable_target
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.mail.tests.test_codehandler.TestCodeHandlerProcessMergeDirective.test_stackable_unmirrored_target
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.scripts.tests.test_reclaim_branch_space.TestReclaimBranchSpaceScript.test_reclaimbranchspace_script
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/lp/code/scripts/tests/test_reclaim_branch_space.py",
> line 65, in test_reclaimbranchspace_script
>    'INFO    Reclaimed space for 1 branches.\n', stderr)
>  File "/var/launchpad/test/lib/lp/testing/__init__.py", line 322, in
> assertEqual
>    % (message, pformat(a), pformat(b)))
>  File "/usr/lib/python2.5/unittest.py", line 301, in fail
>    raise self.failureException, msg
> AssertionError: not equal:
> a = 'INFO    creating lockfile\nINFO    Reclaimed space for 1 branches.\n'
> b = "INFO    creating lockfile\nERROR   'NoneType' object has no attribute
> 'endswith'\nINFO    Job resulted in OOPS: OOPS-1567RBS1\nINFO    Reclaimed
> space for 0 branches.\n"
>
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.scripts.tests.test_scan_branches.TestScanBranches.test_scan_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.scripts.tests.test_scan_branches.TestScanBranches.test_scan_packagebranch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.scripts.tests.test_upgrade_branches.TestUpgradeBranches.test_upgrade_branches
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> ERROR:
> lp.code.scripts.tests.test_upgrade_branches.TestUpgradeBranches.test_upgrade_branches_packagebranch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.translations.scripts.tests.test_translations_to_branch.TestExportToStackedBranch.test_export_to_shared_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/lp/translations/scripts/tests/test_translations_to_branch.py",
> line 181, in test_export_to_shared_branch
>    committer = script._prepareBranchCommit(self.stacked_branch)
>  File
> "/var/launchpad/test/lib/lp/translations/scripts/translations_to_branch.py",
> line 101, in _prepareBranchCommit
>    committer = self._makeDirectBranchCommit(db_branch)
>  File
> "/var/launchpad/test/lib/lp/translations/scripts/translations_to_branch.py",
> line 85, in _makeDirectBranchCommit
>    return DirectBranchCommit(db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.translations.scripts.tests.test_translations_to_branch.TestExportTranslationsToBranch.test_translations_export_to_branch
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/lp/translations/scripts/tests/test_translations_to_branch.py",
> line 84, in test_translations_export_to_branch
>    self._filterOutput(stderr))
>  File "/var/launchpad/test/lib/lp/testing/__init__.py", line 322, in
> assertEqual
>    % (message, pformat(a), pformat(b)))
>  File "/usr/lib/python2.5/unittest.py", line 301, in fail
>    raise self.failureException, msg
> AssertionError: not equal:
> a = 'INFO    creating lockfile\nINFO    Exporting to translations
> branches.\nINFO    Exporting Committobranch trunk series.\nINFO Processed 1
> item(s); 0 failure(s).'
> b = "INFO    creating lockfile\nINFO    Exporting to translations
> branches.\nINFO    Exporting Committobranch trunk series.\nERROR Failure:
> AssertionError('Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>',)\nINFO    Processed 1 item(s); 1 failure(s)."
>
> ------------
>
> ------------
>
>
> error:
> lp.translations.scripts.tests.test_translations_to_branch.TestExportTranslationsToBranch.test_translations_export_to_branch
> [ multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 5ED
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 153, in _runCleanups
>    function(*arguments, **keywordArguments)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/transport.py", line 84, in
> destroy
>    server.destroy()
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 452, in
> destroy
>    self._transport_dispatch.base_transport.delete_tree('.')
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 122, in delete_tree
>    return self._call('delete_tree', relpath)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/pathfilter.py",
> line 98, in _call
>    return backing_method(self._filter(relpath), *args)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 1161, in delete_tree
>    for path in subtree.list_dir(dir):
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/local.py",
> line 475, in list_dir
>    self._translate_error(e, path)
>  File
> "/var/launchpad/tmp/eggs/bzr-2.1.0-py2.5-linux-x86_64.egg/bzrlib/transport/__init__.py",
> line 308, in _translate_error
>    raise errors.NoSuchFile(path, extra=e)
> NoSuchFile: No such file: u'/var/tmp/bazaar.launchpad.dev/mirrors/': [Errno
> 2] No such file or directory: '/var/tmp/bazaar.launchpad.dev/mirrors/'
> ------------
>
> 0
> ]
> No handlers could be found for logger "lazr.smtptest"
> ======================================================================
> FAILURE:
> canonical.buildd.tests.test_generate_translation_templates.TestGenerateTranslationTemplates.test_getBranch_bzr
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/canonical/buildd/tests/test_generate_translation_templates.py",
> line 76, in test_getBranch_bzr
>    branch = self._createBranch({'marker.txt': marker_text})
>  File
> "/var/launchpad/test/lib/canonical/buildd/tests/test_generate_translation_templates.py",
> line 61, in _createBranch
>    populist = DirectBranchCommit(db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_aborts_cleanly
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_adds_directories
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_adds_file
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_commits_no_changes
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_creates_directories
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_detects_race_condition
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_empty_initial_commit_noop
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_rejects_change_after_commit
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_reuses_new_directories
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_updates_file
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_updates_file_twice
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_DirectBranchCommit_writes_new_file_twice
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit.test_commit_returns_revision_id
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_dir
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_dir_in_existing_dir
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_root
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_creates_subdir
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_finds_existing_dir
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
> ======================================================================
> FAILURE:
> lp.code.tests.test_directbranchcommit.TestDirectBranchCommit_getDir.test_getDir_reuses_new_id
> (subunit.RemotedTestCase)
> ----------------------------------------------------------------------
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 340, in _run_setup
>    self.setUp()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 30, in setUp
>    self._setUpCommitter()
>  File "/var/launchpad/test/lib/lp/code/tests/test_directbranchcommit.py",
> line 38, in _setUpCommitter
>    self.committer = DirectBranchCommit(self.db_branch)
>  File "/var/launchpad/test/lib/lp/code/model/directbranchcommit.py", line
> 93, in __init__
>    mirrorer = make_branch_mirrorer(self.db_branch.branch_type)
>  File "/var/launchpad/test/lib/lp/codehosting/vfs/branchfs.py", line 953, in
> make_branch_mirrorer
>    "Unexpected branch type: %r" % branch_type)
> AssertionError: Unexpected branch type: <DBItem BranchType.HOSTED, (1)
> Hosted>
> ------------
>
> ------------
>
>
>
>
> Started ['/tmp/tmprZM2wA.mozrunner/mozrunner-firefox', '-profile',
> '/tmp/tmprZM2wA.mozrunner',
> 'http://bugs.launchpad.dev:8085/windmill-serv/start.html']
> No handlers could be found for logger "lazr.smtptest"
>
>
> Started ['/tmp/tmp-eqB5S.mozrunner/mozrunner-firefox', '-profile',
> '/tmp/tmp-eqB5S.mozrunner',
> 'http://code.launchpad.dev:8085/windmill-serv/start.html']
> No handlers could be found for logger "lazr.smtptest"
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/zope.testing-3.9.4-py2.5.egg/zope/testing/testrunner/runner.py",
> line 367, in run_layer
>    setup_layer(options, layer, setup_layers)
>  File
> "/var/launchpad/tmp/eggs/zope.testing-3.9.4-py2.5.egg/zope/testing/testrunner/runner.py",
> line 632, in setup_layer
>    layer.setUp()
>  File "/var/launchpad/test/lib/canonical/testing/profiled.py", line 25, in
> profiled_func
>    return func(cls, *args, **kw)
>  File "/var/launchpad/test/lib/lp/codehosting/tests/test_acceptance.py",
> line 59, in setUp
>    tac_handler.setUp()
>  File "/var/launchpad/test/lib/canonical/launchpad/daemons/tachandler.py",
> line 130, in setUp
>    self.setUpRoot()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/servers.py", line 76, in
> setUpRoot
>    self.clear()
>  File "/var/launchpad/test/lib/lp/codehosting/tests/servers.py", line 68, in
> clear
>    if os.path.isdir(self._hosted_root):
>  File "/usr/lib/python2.5/posixpath.py", line 195, in isdir
>    st = os.stat(path)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
>
> test: canonical.testing.layers.ZopelessAppServerLayer:tearDown
> successful: canonical.testing.layers.ZopelessAppServerLayer:tearDown
> test: canonical.testing.layers.LaunchpadZopelessLayer:tearDown
> successful: canonical.testing.layers.LaunchpadZopelessLayer:tearDown
> test: canonical.testing.layers.LaunchpadScriptLayer:tearDown
> skip: canonical.testing.layers.LaunchpadScriptLayer:tearDown [
> tearDown not supported
> ]
> test: canonical.testing.layers.ZopelessLayer:tearDown
> skip: canonical.testing.layers.ZopelessLayer:tearDown [
> tearDown not supported
> ]
> test: canonical.testing.layers.LaunchpadLayer:tearDown
> successful: canonical.testing.layers.LaunchpadLayer:tearDown
> test: canonical.testing.layers.LibrarianLayer:tearDown
> successful: canonical.testing.layers.LibrarianLayer:tearDown
> test: canonical.testing.layers.MemcachedLayer:tearDown
> successful: canonical.testing.layers.MemcachedLayer:tearDown
> test: canonical.testing.layers.DatabaseLayer:tearDown
> successful: canonical.testing.layers.DatabaseLayer:tearDown
> test: canonical.testing.layers.BaseLayer:tearDown
> successful: canonical.testing.layers.BaseLayer:tearDown
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test: canonical.testing.layers.BaseLayer:setUp
> successful: canonical.testing.layers.BaseLayer:setUp
> test: canonical.testing.layers.DatabaseLayer:setUp
> successful: canonical.testing.layers.DatabaseLayer:setUp
> test: canonical.testing.layers.LibrarianLayer:setUp
> successful: canonical.testing.layers.LibrarianLayer:setUp
> test: canonical.testing.layers.MemcachedLayer:setUp
> successful: canonical.testing.layers.MemcachedLayer:setUp
> test: canonical.testing.layers.LaunchpadLayer:setUp
> successful: canonical.testing.layers.LaunchpadLayer:setUp
> test: canonical.testing.layers.FunctionalLayer:setUp
> successful: canonical.testing.layers.FunctionalLayer:setUp
> test: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> test: canonical.testing.layers.AppServerLayer:setUp
> successful: canonical.testing.layers.AppServerLayer:setUp
> test: canonical.testing.layers.BaseWindmillLayer:setUp
> successful: canonical.testing.layers.BaseWindmillLayer:setUp
> test: lp.registry.windmill.testing.RegistryWindmillLayer:setUp
>
>
> Started ['/tmp/tmpFPGcxK.mozrunner/mozrunner-firefox', '-profile',
> '/tmp/tmpFPGcxK.mozrunner',
> 'http://launchpad.dev:8085/windmill-serv/start.html']
> successful: lp.registry.windmill.testing.RegistryWindmillLayer:setUp
> test:
> lp.registry.windmill.tests.test_add_milestone.TestAddMilestone.test_adding_milestone_on_addrelease_page
> successful:
> lp.registry.windmill.tests.test_add_milestone.TestAddMilestone.test_adding_milestone_on_addrelease_page
> test:
> lp.registry.windmill.tests.test_datetime_picker.TestDateTimeCalendarWidget.test_datetime_calendar_widget
> successful:
> lp.registry.windmill.tests.test_datetime_picker.TestDateTimeCalendarWidget.test_datetime_calendar_widget
> test:
> lp.registry.windmill.tests.test_person_picker.TesPersonPickerWidget.test_person_picker_widget
> successful:
> lp.registry.windmill.tests.test_person_picker.TesPersonPickerWidget.test_person_picker_widget
> test:
> lp.registry.windmill.tests.test_plusnew_step1.TestNewProjectStep1.test_projects_plusnew_text_fields
> successful:
> lp.registry.windmill.tests.test_plusnew_step1.TestNewProjectStep1.test_projects_plusnew_text_fields
> test:
> lp.registry.windmill.tests.test_plusnew_step2.TestNewProjectStep2.test_projects_plusnew_step_two
> successful:
> lp.registry.windmill.tests.test_plusnew_step2.TestNewProjectStep2.test_projects_plusnew_step_two
> test:
> lp.registry.windmill.tests.test_product.TestProductIndexPage.test_programming_languages_edit
> successful:
> lp.registry.windmill.tests.test_product.TestProductIndexPage.test_programming_languages_edit
> test:
> lp.registry.windmill.tests.test_product.TestProductIndexPage.test_title_inline_edit
> successful:
> lp.registry.windmill.tests.test_product.TestProductIndexPage.test_title_inline_edit
> test:
> lp.registry.windmill.tests.test_product_edit_people.TestProductEditPeople.test_product_edit_people_driver
> successful:
> lp.registry.windmill.tests.test_product_edit_people.TestProductEditPeople.test_product_edit_people_driver
> test:
> lp.registry.windmill.tests.test_product_edit_people.TestProductEditPeople.test_product_edit_people_owner
> successful:
> lp.registry.windmill.tests.test_product_edit_people.TestProductEditPeople.test_product_edit_people_owner
> test:
> lp.registry.windmill.tests.test_project_licenses.TestProjectLicenses.test_project_licenses
> No handlers could be found for logger "lazr.smtptest"
> successful:
> lp.registry.windmill.tests.test_project_licenses.TestProjectLicenses.test_project_licenses
> test:
> lp.registry.windmill.tests.test_team_index.TestTeamIndex.test_addmember
> successful:
> lp.registry.windmill.tests.test_team_index.TestTeamIndex.test_addmember
> test:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_all_series_timeline_graph
> successful:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_all_series_timeline_graph
> test:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_project_timeline_graph
> successful:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_project_timeline_graph
> test:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_series_timeline_graph
> successful:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_series_timeline_graph
> test:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_timeline_graph
> successful:
> lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph.test_timeline_graph
> test:
> lp.registry.windmill.tests.test_yuitests.RegistryYUIUnitTestCase.runTest
> successful:
> lp.registry.windmill.tests.test_yuitests.RegistryYUIUnitTestCase.runTest
> test:
> lp.registry.windmill.tests.test_yuitests.RegistryYUIUnitTestCase.runTest
> successful:
> lp.registry.windmill.tests.test_yuitests.RegistryYUIUnitTestCase.runTest
> test: lp.registry.windmill.testing.RegistryWindmillLayer:tearDown
> successful: lp.registry.windmill.testing.RegistryWindmillLayer:tearDown
> test: canonical.testing.layers.BaseWindmillLayer:tearDown
> successful: canonical.testing.layers.BaseWindmillLayer:tearDown
> test: canonical.testing.layers.AppServerLayer:tearDown
> successful: canonical.testing.layers.AppServerLayer:tearDown
> test: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> test: canonical.testing.layers.LaunchpadLayer:tearDown
> successful: canonical.testing.layers.LaunchpadLayer:tearDown
> test: canonical.testing.layers.DatabaseLayer:tearDown
> successful: canonical.testing.layers.DatabaseLayer:tearDown
> test: canonical.testing.layers.LibrarianLayer:tearDown
> successful: canonical.testing.layers.LibrarianLayer:tearDown
> test: canonical.testing.layers.MemcachedLayer:tearDown
> successful: canonical.testing.layers.MemcachedLayer:tearDown
> test: canonical.testing.layers.FunctionalLayer:tearDown
> skip: canonical.testing.layers.FunctionalLayer:tearDown [
> tearDown not supported
> ]
> test: canonical.testing.layers.BaseLayer:tearDown
> successful: canonical.testing.layers.BaseLayer:tearDown
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test: canonical.testing.layers.BaseLayer:setUp
> successful: canonical.testing.layers.BaseLayer:setUp
> test: canonical.testing.layers.DatabaseLayer:setUp
> successful: canonical.testing.layers.DatabaseLayer:setUp
> test: canonical.testing.layers.LibrarianLayer:setUp
> successful: canonical.testing.layers.LibrarianLayer:setUp
> test: canonical.testing.layers.MemcachedLayer:setUp
> successful: canonical.testing.layers.MemcachedLayer:setUp
> test: canonical.testing.layers.LaunchpadLayer:setUp
> successful: canonical.testing.layers.LaunchpadLayer:setUp
> test: canonical.testing.layers.FunctionalLayer:setUp
> successful: canonical.testing.layers.FunctionalLayer:setUp
> test: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> test: canonical.testing.layers.AppServerLayer:setUp
> successful: canonical.testing.layers.AppServerLayer:setUp
> test: canonical.testing.layers.BaseWindmillLayer:setUp
> successful: canonical.testing.layers.BaseWindmillLayer:setUp
> test: lp.soyuz.windmill.testing.SoyuzWindmillLayer:setUp
>
>
> Started ['/tmp/tmpDY48v6.mozrunner/mozrunner-firefox', '-profile',
> '/tmp/tmpDY48v6.mozrunner',
> 'http://launchpad.dev:8085/windmill-serv/start.html']
> successful: lp.soyuz.windmill.testing.SoyuzWindmillLayer:setUp
> test:
> lp.soyuz.windmill.tests.test_archivesubscribersindex.TestArchiveSubscribersIndex.test_add_subscriber
> successful:
> lp.soyuz.windmill.tests.test_archivesubscribersindex.TestArchiveSubscribersIndex.test_add_subscriber
> test:
> lp.soyuz.windmill.tests.test_ppainlineedit.TestPPAInlineEditing.test_ppa_displayname_inline_edit
> successful:
> lp.soyuz.windmill.tests.test_ppainlineedit.TestPPAInlineEditing.test_ppa_displayname_inline_edit
> test: lp.soyuz.windmill.testing.SoyuzWindmillLayer:tearDown
> successful: lp.soyuz.windmill.testing.SoyuzWindmillLayer:tearDown
> test: canonical.testing.layers.BaseWindmillLayer:tearDown
> successful: canonical.testing.layers.BaseWindmillLayer:tearDown
> test: canonical.testing.layers.AppServerLayer:tearDown
> No handlers could be found for logger "lazr.smtptest"
> successful: canonical.testing.layers.AppServerLayer:tearDown
> test: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> test: canonical.testing.layers.LaunchpadLayer:tearDown
> successful: canonical.testing.layers.LaunchpadLayer:tearDown
> test: canonical.testing.layers.DatabaseLayer:tearDown
> successful: canonical.testing.layers.DatabaseLayer:tearDown
> test: canonical.testing.layers.LibrarianLayer:tearDown
> successful: canonical.testing.layers.LibrarianLayer:tearDown
> test: canonical.testing.layers.MemcachedLayer:tearDown
> successful: canonical.testing.layers.MemcachedLayer:tearDown
> test: canonical.testing.layers.FunctionalLayer:tearDown
> skip: canonical.testing.layers.FunctionalLayer:tearDown [
> tearDown not supported
> ]
> test: canonical.testing.layers.BaseLayer:tearDown
> successful: canonical.testing.layers.BaseLayer:tearDown
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:setUp
> successful:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:setUp
> test:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcess.test
> successful:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcess.test
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:setUp
> successful:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:setUp
> test:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:tearDown
> successful:
> lp.testing.tests.test_zope_test_in_subprocess.TestZopeTestInSubProcessLayer:tearDown
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test: canonical.testing.layers.BaseLayer:setUp
> successful: canonical.testing.layers.BaseLayer:setUp
> test: canonical.testing.layers.DatabaseLayer:setUp
> successful: canonical.testing.layers.DatabaseLayer:setUp
> test: canonical.testing.layers.LibrarianLayer:setUp
> successful: canonical.testing.layers.LibrarianLayer:setUp
> test: canonical.testing.layers.MemcachedLayer:setUp
> successful: canonical.testing.layers.MemcachedLayer:setUp
> test: canonical.testing.layers.LaunchpadLayer:setUp
> successful: canonical.testing.layers.LaunchpadLayer:setUp
> test: canonical.testing.layers.FunctionalLayer:setUp
> successful: canonical.testing.layers.FunctionalLayer:setUp
> test: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:setUp
> test: canonical.testing.layers.AppServerLayer:setUp
> successful: canonical.testing.layers.AppServerLayer:setUp
> test: canonical.testing.layers.BaseWindmillLayer:setUp
> successful: canonical.testing.layers.BaseWindmillLayer:setUp
> test: lp.translations.windmill.testing.TranslationsWindmillLayer:setUp
>
>
> Started ['/tmp/tmpXEMx_g.mozrunner/mozrunner-firefox', '-profile',
> '/tmp/tmpXEMx_g.mozrunner',
> 'http://translations.launchpad.dev:8085/windmill-serv/start.html']
> successful: lp.translations.windmill.testing.TranslationsWindmillLayer:setUp
> test:
> lp.translations.windmill.tests.test_documentation_links.DocumentationLinksTest.test_documentation_links
> successful:
> lp.translations.windmill.tests.test_documentation_links.DocumentationLinksTest.test_documentation_links
> test:
> lp.translations.windmill.tests.test_import_queue.ImportQueueEntryTest.test_import_queue_entry
> successful:
> lp.translations.windmill.tests.test_import_queue.ImportQueueEntryTest.test_import_queue_entry
> test:
> lp.translations.windmill.tests.test_import_queue.ImportQueueStatusTest.test_import_queue_status_admin
> successful:
> lp.translations.windmill.tests.test_import_queue.ImportQueueStatusTest.test_import_queue_status_admin
> test:
> lp.translations.windmill.tests.test_import_queue.ImportQueueStatusTest.test_import_queue_status_nopriv
> successful:
> lp.translations.windmill.tests.test_import_queue.ImportQueueStatusTest.test_import_queue_status_nopriv
> test:
> lp.translations.windmill.tests.test_languages.LanguagesFilterTest.test_filter_languages
> successful:
> lp.translations.windmill.tests.test_languages.LanguagesFilterTest.test_filter_languages
> test:
> lp.translations.windmill.tests.test_pofile_translate.POFileNewTranslationFieldKeybindings.test_pofile_new_translation_autoselect
> successful:
> lp.translations.windmill.tests.test_pofile_translate.POFileNewTranslationFieldKeybindings.test_pofile_new_translation_autoselect
> test:
> lp.translations.windmill.tests.test_serieslanguages.LanguagesSeriesTest.test_serieslanguages_table
> successful:
> lp.translations.windmill.tests.test_serieslanguages.LanguagesSeriesTest.test_serieslanguages_table
> test: lp.translations.windmill.testing.TranslationsWindmillLayer:tearDown
> successful:
> lp.translations.windmill.testing.TranslationsWindmillLayer:tearDown
> test: canonical.testing.layers.BaseWindmillLayer:tearDown
> successful: canonical.testing.layers.BaseWindmillLayer:tearDown
> test: canonical.testing.layers.AppServerLayer:tearDown
> No handlers could be found for logger "lazr.smtptest"
> successful: canonical.testing.layers.AppServerLayer:tearDown
> test: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> successful: canonical.testing.layers.LaunchpadFunctionalLayer:tearDown
> test: canonical.testing.layers.LaunchpadLayer:tearDown
> successful: canonical.testing.layers.LaunchpadLayer:tearDown
> test: canonical.testing.layers.DatabaseLayer:tearDown
> successful: canonical.testing.layers.DatabaseLayer:tearDown
> test: canonical.testing.layers.LibrarianLayer:tearDown
> successful: canonical.testing.layers.LibrarianLayer:tearDown
> test: canonical.testing.layers.MemcachedLayer:tearDown
> successful: canonical.testing.layers.MemcachedLayer:tearDown
> test: canonical.testing.layers.FunctionalLayer:tearDown
> skip: canonical.testing.layers.FunctionalLayer:tearDown [
> tearDown not supported
> ]
> test: canonical.testing.layers.BaseLayer:tearDown
> successful: canonical.testing.layers.BaseLayer:tearDown
> test: Running in a subprocess.
> successful: Running in a subprocess.
> test: zope.testing.testrunner.layer.UnitTests:setUp
> successful: zope.testing.testrunner.layer.UnitTests:setUp
> test:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testBasicAuth
> successful:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testBasicAuth
> test:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testBuildlogScrubbing
> successful:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testBuildlogScrubbing
> test:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtail
> successful:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtail
> test:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtailScrubbing
> successful:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtailScrubbing
> test:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtailWhenLogFileVanishes
> successful:
> canonical.buildd.tests.test_buildd_slave.LaunchpadBuilddSlaveTests.testLogtailWhenLogFileVanishes
> test: canonical.buildd.tests.harness.BuilddSlaveTestSetup
> successful: canonical.buildd.tests.harness.BuilddSlaveTestSetup
> test:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate
> Iterating with success flag 0 against stage UPDATE
> Iterating with success flag 0 against stage INSTALL
> Iterating with success flag 0 against stage GENERATE
> successful:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate
> test:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate_fail_GENERATE
> Iterating with success flag -1 against stage GENERATE
> successful:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate_fail_GENERATE
> test:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate_fail_INSTALL
> Iterating with success flag -1 against stage INSTALL
> successful:
> canonical.buildd.tests.test_translationtemplatesbuildmanager.TestTranslationTemplatesBuildManagerIteration.test_iterate_fail_INSTALL
> test: canonical.config.loglevel
> successful: canonical.config.loglevel
> test: canonical.config.url
> successful: canonical.config.url
> test: canonical.config.urlbase
> successful: canonical.config.urlbase
> test:
> canonical.config.tests.test_config.../configs/schema-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/schema-lazr.conf.testConfig
> test: configs/testrunner/launchpad.conf
> successful: configs/testrunner/launchpad.conf
> test:
> canonical.config.tests.test_config.../configs/testrunner/launchpad-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/testrunner/launchpad-lazr.conf.testConfig
> test:
> canonical.config.tests.test_config.../configs/testrunner/test-process-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/testrunner/test-process-lazr.conf.testConfig
> test:
> canonical.config.tests.test_config.../configs/testrunner-appserver/launchpad-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/testrunner-appserver/launchpad-lazr.conf.testConfig
> test: configs/testrunner-appserver/launchpad.conf
> successful: configs/testrunner-appserver/launchpad.conf
> test: configs/development/launchpad.conf
> successful: configs/development/launchpad.conf
> test:
> canonical.config.tests.test_config.../configs/development/launchpad-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/development/launchpad-lazr.conf.testConfig
> test:
> canonical.config.tests.test_config.../configs/replicated-development/launchpad-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/replicated-development/launchpad-lazr.conf.testConfig
> test: configs/replicated-development/launchpad.conf
> successful: configs/replicated-development/launchpad.conf
> test: configs/test-playground/launchpad.conf
> successful: configs/test-playground/launchpad.conf
> test:
> canonical.config.tests.test_config.../configs/test-playground/launchpad-lazr.conf.testConfig
> successful:
> canonical.config.tests.test_config.../configs/test-playground/launchpad-lazr.conf.testConfig
> test:
> canonical.config.tests.test_config_lookup.TestConfigLookup.testByDefault
> successful:
> canonical.config.tests.test_config_lookup.TestConfigLookup.testByDefault
> test:
> canonical.config.tests.test_config_lookup.TestConfigLookup.testByEnvironment
> successful:
> canonical.config.tests.test_config_lookup.TestConfigLookup.testByEnvironment
> test: canonical.config.tests.test_config_lookup.TestConfigLookup.testByFile
> successful:
> canonical.config.tests.test_config_lookup.TestConfigLookup.testByFile
> test:
> canonical.config.tests.test_config_lookup.TestGenerateOverrides.test_generate_overrides
> successful:
> canonical.config.tests.test_config_lookup.TestGenerateOverrides.test_generate_overrides
> test:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_Config_uses_find_config_dir
> successful:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_Config_uses_find_config_dir
> test:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir
> successful:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir
> test:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir_raises_ValueError
> successful:
> canonical.config.tests.test_config_lookup.TestInstanceConfigDirLookup.test_find_config_dir_raises_ValueError
> test:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_main_master_and_main_slave
> successful:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_main_master_and_main_slave
> test:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_overlay
> successful:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_overlay
> test:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_required_values
> successful:
> canonical.config.tests.test_database_config.TestDatabaseConfig.test_required_values
> test: canonical.database.postgresql.ConnectionString
> successful: canonical.database.postgresql.ConnectionString
> test: canonical.database.postgresql.ConnectionString.asLPCommandLineArgs
> successful:
> canonical.database.postgresql.ConnectionString.asLPCommandLineArgs
> test: canonical.database.postgresql.ConnectionString.asPGCommandLineArgs
> successful:
> canonical.database.postgresql.ConnectionString.asPGCommandLineArgs
> test: canonical.database.postgresql.allow_sequential_scans
> successful: canonical.database.postgresql.allow_sequential_scans
> test: canonical.database.postgresql.drop_tables
> successful: canonical.database.postgresql.drop_tables
> test: canonical.database.postgresql.estimateRowCount
> successful: canonical.database.postgresql.estimateRowCount
> test: canonical.database.postgresql.fqn
> successful: canonical.database.postgresql.fqn
> test: canonical.database.postgresql.have_table
> successful: canonical.database.postgresql.have_table
> test: canonical.database.postgresql.listReferences
> successful: canonical.database.postgresql.listReferences
> test: canonical.database.postgresql.listSequences
> successful: canonical.database.postgresql.listSequences
> test: canonical.database.postgresql.listUniques
> successful: canonical.database.postgresql.listUniques
> test: canonical.database.postgresql.resetSequences
> successful: canonical.database.postgresql.resetSequences
> test: canonical.database.postgresql.table_has_column
> successful: canonical.database.postgresql.table_has_column
> test: canonical.database.sqlbase.convert_storm_clause_to_string
> successful: canonical.database.sqlbase.convert_storm_clause_to_string
> test: canonical.database.sqlbase.quote
> successful: canonical.database.sqlbase.quote
> test: canonical.database.sqlbase.quote_identifier
> successful: canonical.database.sqlbase.quote_identifier
> test: canonical.database.sqlbase.quote_like
> successful: canonical.database.sqlbase.quote_like
> test: canonical.database.sqlbase.sqlvalues
> successful: canonical.database.sqlbase.sqlvalues
> test: canonical.ftests.test_pgsql.TestPgTestCase.testRollback
> successful: canonical.ftests.test_pgsql.TestPgTestCase.testRollback
> test: canonical.ftests.test_pgsql.TestPgTestCase.testRollback2
> successful: canonical.ftests.test_pgsql.TestPgTestCase.testRollback2
> test: canonical.ftests.test_pgsql.TestOptimization.testOptimization
> successful: canonical.ftests.test_pgsql.TestOptimization.testOptimization
> test: canonical.ftests.test_pgsql.TestOptimization.test_sequences
> successful: canonical.ftests.test_pgsql.TestOptimization.test_sequences
> test:
> canonical.launchpad.browser.tests.test_librarian.TestStreamOrRedirectLibraryFileAliasView.test_restricted_file_when_librarian_is_down
> successful:
> canonical.launchpad.browser.tests.test_librarian.TestStreamOrRedirectLibraryFileAliasView.test_restricted_file_when_librarian_is_down
> test: canonical.launchpad.components.request_country.ipaddress_from_request
> successful:
> canonical.launchpad.components.request_country.ipaddress_from_request
> test:
> canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase.test_couldNotListenTac
> successful:
> canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase.test_couldNotListenTac
> test:
> canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase.test_missingTac
> successful:
> canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase.test_missingTac
> test: canonical.launchpad.database.message.MessageSet._decode_header
> successful: canonical.launchpad.database.message.MessageSet._decode_header
> test: canonical.launchpad.database.message.get_parent_msgids
> successful: canonical.launchpad.database.message.get_parent_msgids
> test:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_default_constructor
> successful:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_default_constructor
> test:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_setting_with_none
> successful:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_setting_with_none
> test:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_strips_text
> successful:
> canonical.launchpad.fields.tests.test_fields.TestStrippableText.test_strips_text
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_info_respects_log_level
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_info_respects_log_level
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_info_works_with_default_level
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_info_works_with_default_level
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_format_string_without_arguments
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_format_string_without_arguments
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_literal
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_literal
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_with_arguments
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_with_arguments
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_with_format_string_in_exc_info
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_log_with_format_string_in_exc_info
> test:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_setLevel
> successful:
> canonical.launchpad.ftests.test_mocklogger.TestMockLogger.test_setLevel
> test: notification-text-escape_txt
> successful: notification-text-escape_txt
> test: package-relationship_txt
> successful: package-relationship_txt
> test: webservice-configuration_txt
> successful: webservice-configuration_txt
> test: canonical.launchpad.mail.commands.AffectsEmailCommand._normalizePath
> successful:
> canonical.launchpad.mail.commands.AffectsEmailCommand._normalizePath
> test: canonical.launchpad.mail.commands.AffectsEmailCommand._splitPath
> successful: canonical.launchpad.mail.commands.AffectsEmailCommand._splitPath
> test: canonical.launchpad.mail.commands.normalize_arguments
> successful: canonical.launchpad.mail.commands.normalize_arguments
> test: canonical.launchpad.mail.handlers.MailHandlers.add
> successful: canonical.launchpad.mail.handlers.MailHandlers.add
> test: canonical.launchpad.mail.handlers.MailHandlers.get
> successful: canonical.launchpad.mail.handlers.MailHandlers.get
> test: canonical.launchpad.mail.handlers.MailHandlers.add
> successful: canonical.launchpad.mail.handlers.MailHandlers.add
> test: canonical.launchpad.mail.handlers.MailHandlers.get
> successful: canonical.launchpad.mail.handlers.MailHandlers.get
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsDone
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsDone
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsEmpty
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsEmpty
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsNoIndent
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsNoIndent
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsSpaceIndent
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsSpaceIndent
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsTabIndent
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commandsTabIndent
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args_quoted
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_args_quoted
> test:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_optional_colons
> successful:
> canonical.launchpad.mail.tests.test_helpers.TestParseCommands.test_parse_commands_optional_colons
> test: canonical.launchpad.mail.incoming.canonicalise_line_endings
> successful: canonical.launchpad.mail.incoming.canonicalise_line_endings
> test: canonical.launchpad.mailman.config.configure_prefix
> successful: canonical.launchpad.mailman.config.configure_prefix
> test: canonical.launchpad.mailman.config.configure_siteowner
> successful: canonical.launchpad.mailman.config.configure_siteowner
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_extra_slashes_are_ignored
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_extra_slashes_are_ignored
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_multiple_consecutive_white_spaces
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_multiple_consecutive_white_spaces
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_requests_for_paths_that_are_not_of_an_lfa_return_none
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_requests_for_paths_that_are_not_of_an_lfa_return_none
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_http_path
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_http_path
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_https_path
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_https_path
> test:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_request_missing_http_version
> successful:
> canonical.launchpad.scripts.tests.test_librarian_apache_log_parser.TestRequestParsing.test_return_value_for_request_missing_http_version
> test: librarianformatter_noca_txt
> successful: librarianformatter_noca_txt
> test: canonical.launchpad.scripts.sort_sql.Parser
> successful: canonical.launchpad.scripts.sort_sql.Parser
> test: canonical.launchpad.scripts.sort_sql.Parser.parse_line
> successful: canonical.launchpad.scripts.sort_sql.Parser.parse_line
> test: canonical.launchpad.scripts.sort_sql.Parser.parse_quoted_string
> successful: canonical.launchpad.scripts.sort_sql.Parser.parse_quoted_string
> test: canonical.launchpad.scripts.sort_sql.print_lines_sorted
> successful: canonical.launchpad.scripts.sort_sql.print_lines_sorted
> test: canonical.launchpad.scripts.logger.logger
> successful: canonical.launchpad.scripts.logger.logger
> test: canonical.launchpad.scripts.logger.logger_options
> successful: canonical.launchpad.scripts.logger.logger_options
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_no_parameter
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_no_parameter
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_lots_of_things
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_lots_of_things
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_options
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_options
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_only_zope_params
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_only_zope_params
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_zope_params
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.CommandLineArgumentProcessing.test_run_with_zope_params
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_explicit_request_overrides
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_explicit_request_overrides
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_launchpad_systems_red
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_launchpad_systems_red
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_nothing_explictly_requested
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.ServersToStart.test_nothing_explictly_requested
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_default_config
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_default_config
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_i_sets_the_instance
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_i_sets_the_instance
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_instance_not_found_raises_ValueError
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_instance_not_found_raises_ValueError
> test:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_keep_argument
> successful:
> canonical.launchpad.scripts.tests.test_runlaunchpad.TestDefaultConfigArgument.test_keep_argument
> test:
> canonical.launchpad.scripts.tests.test_sftracker.SanitiseNameTestCase.test_sanitise_name
> successful:
> canonical.launchpad.scripts.tests.test_sftracker.SanitiseNameTestCase.test_sanitise_name
> test:
> canonical.launchpad.scripts.tests.test_sftracker.TrackerItemLoaderTestCase.test_parse_tracker_item
> successful:
> canonical.launchpad.scripts.tests.test_sftracker.TrackerItemLoaderTestCase.test_parse_tracker_item
> test:
> canonical.launchpad.testing.tests.test_googleservice.TestServiceUtilities.test_stale_pid_file_cleanup
> successful:
> canonical.launchpad.testing.tests.test_googleservice.TestServiceUtilities.test_stale_pid_file_cleanup
> test:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_creates_test_suites
> successful:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_creates_test_suites
> test:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_optionflags
> successful:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_optionflags
> test:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_set_layer
> successful:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_set_layer
> test:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_stdout_logging
> successful:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_stdout_logging
> test:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_strip_prefix
> successful:
> canonical.launchpad.testing.tests.test_systemdocs.LayeredDocFileSuiteTests.test_strip_prefix
> test:
> canonical.launchpad.tests.test_chunkydiff_setting.TestChunkydiffSetting.test
> successful:
> canonical.launchpad.tests.test_chunkydiff_setting.TestChunkydiffSetting.test
> test: canonical.launchpad.datetimeutils.first_monday_in_year
> successful: canonical.launchpad.datetimeutils.first_monday_in_year
> test: canonical.launchpad.datetimeutils.get_date_for_monday
> successful: canonical.launchpad.datetimeutils.get_date_for_monday
> test: canonical.launchpad.datetimeutils.make_mondays_between
> successful: canonical.launchpad.datetimeutils.make_mondays_between
> test: canonical.launchpad.tests.test_helpers.make_test_tarball_1
> successful: canonical.launchpad.tests.test_helpers.make_test_tarball_1
> test: canonical.launchpad.tests.test_helpers.make_test_tarball_2
> successful: canonical.launchpad.tests.test_helpers.make_test_tarball_2
> test: canonical.launchpad.tests.test_helpers.test_join_lines
> successful: canonical.launchpad.tests.test_helpers.test_join_lines
> test:
> canonical.launchpad.tests.test_helpers.test_preferred_or_request_languages
> successful:
> canonical.launchpad.tests.test_helpers.test_preferred_or_request_languages
> test: canonical.launchpad.tests.test_helpers.test_shortest
> successful: canonical.launchpad.tests.test_helpers.test_shortest
> test:
> canonical.launchpad.tests.test_helpers.test_shortlist_returns_all_elements
> successful:
> canonical.launchpad.tests.test_helpers.test_shortlist_returns_all_elements
> test: canonical.launchpad.helpers.filenameToContentType
> successful: canonical.launchpad.helpers.filenameToContentType
> test: canonical.launchpad.helpers.intOrZero
> successful: canonical.launchpad.helpers.intOrZero
> test: canonical.launchpad.helpers.is_ascii_only
> successful: canonical.launchpad.helpers.is_ascii_only
> test: canonical.launchpad.helpers.is_english_variant
> successful: canonical.launchpad.helpers.is_english_variant
> test: canonical.launchpad.helpers.obfuscateEmail
> successful: canonical.launchpad.helpers.obfuscateEmail
> test: canonical.launchpad.helpers.positiveIntOrZero
> successful: canonical.launchpad.helpers.positiveIntOrZero
> test: canonical.launchpad.helpers.shortlist
> successful: canonical.launchpad.helpers.shortlist
> test: canonical.launchpad.helpers.text_replaced
> successful: canonical.launchpad.helpers.text_replaced
> test:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_leaves_shorter_text_unchanged
> successful:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_leaves_shorter_text_unchanged
> test:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_single_very_long_word
> successful:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_single_very_long_word
> test:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_whitespace_is_preserved
> successful:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_whitespace_is_preserved
> test:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_words_arent_split
> successful:
> canonical.launchpad.tests.test_helpers.TruncateTextTest.test_words_arent_split
> test: test_imports_txt
> successful: test_imports_txt
> test:
> canonical.launchpad.tests.test_readonly.TestReadOnlyModeDetection.test_read_only_file_exists
> successful:
> canonical.launchpad.tests.test_readonly.TestReadOnlyModeDetection.test_read_only_file_exists
> test: canonical.launchpad.helpers.filenameToContentType
> successful: canonical.launchpad.helpers.filenameToContentType
> test: canonical.launchpad.helpers.intOrZero
> successful: canonical.launchpad.helpers.intOrZero
> test: canonical.launchpad.helpers.is_ascii_only
> successful: canonical.launchpad.helpers.is_ascii_only
> test: canonical.launchpad.helpers.is_english_variant
> successful: canonical.launchpad.helpers.is_english_variant
> test: canonical.launchpad.helpers.obfuscateEmail
> successful: canonical.launchpad.helpers.obfuscateEmail
> test: canonical.launchpad.helpers.positiveIntOrZero
> successful: canonical.launchpad.helpers.positiveIntOrZero
> test: canonical.launchpad.helpers.shortlist
> successful: canonical.launchpad.helpers.shortlist
> test: canonical.launchpad.helpers.text_replaced
> successful: canonical.launchpad.helpers.text_replaced
> test:
> canonical.launchpad.tests.test_token_creation.Test_create_token.test_length
> successful:
> canonical.launchpad.tests.test_token_creation.Test_create_token.test_length
> test:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_no_scope
> successful:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_no_scope
> test:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_not_within_scope
> successful:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_not_within_scope
> test:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_within_scope
> successful:
> canonical.launchpad.tests.test_webapp_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_within_scope
> test: canonical.launchpad.validators.LaunchpadValidationError
> successful: canonical.launchpad.validators.LaunchpadValidationError
> test: canonical.launchpad.validators.WidgetInputErrorView.snippet
> successful: canonical.launchpad.validators.WidgetInputErrorView.snippet
> test: canonical.launchpad.webapp.vhosts.VirtualHostConfig._hostnameStrToList
> successful:
> canonical.launchpad.webapp.vhosts.VirtualHostConfig._hostnameStrToList
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_cache_authenticated
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_cache_authenticated
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_cache_unauthenticated
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_cache_unauthenticated
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_clearSecurityPolicyCache_resets_cache
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_clearSecurityPolicyCache_resets_cache
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_commit_clears_cache
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_commit_clears_cache
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_setPrincipal_resets_cache
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestCheckPermissionCaching.test_checkPermission_setPrincipal_resets_cache
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_no_scope
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_no_scope
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_not_within_scope
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_not_within_scope
> test:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_within_scope
> successful:
> canonical.launchpad.webapp.tests.test_authorization.TestLaunchpadSecurityPolicy_getPrincipalsAccessLevel.test_object_within_scope
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_authenticate_notok
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_authenticate_notok
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_authenticate_ok
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_authenticate_ok
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipal
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipal
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipalByLogin
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipalByLogin
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipals
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_getPrincipals
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_unauthenticatedPrincipal
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_unauthenticatedPrincipal
> test:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_unauthorized
> successful:
> canonical.launchpad.webapp.tests.test_authutility.TestPlacelessAuth.test_unauthorized
> test:
> canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_rootsite_defaults_to_mainsite
> successful:
> canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_rootsite_defaults_to_mainsite
> test:
> canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_urldata_rootsite_is_honored
> successful:
> canonical.launchpad.webapp.tests.test_breadcrumbs.TestBreadcrumb.test_urldata_rootsite_is_honored
> test:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_encrypt
> successful:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_encrypt
> test:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_nonunicode_password
> successful:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_nonunicode_password
> test:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_unicode_encrypt
> successful:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_unicode_encrypt
> test:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_unicode_validate
> successful:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_unicode_validate
> test:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_validate
> successful:
> canonical.launchpad.webapp.tests.test_encryptor.TestSSHADigestEncryptor.test_validate
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test___init__
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test___init__
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_read
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_read
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_read_no_store_id
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_read_no_store_id
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_write
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReport.test_write
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test__makeErrorReport_combines_request_and_error_vars
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test__makeErrorReport_combines_request_and_error_vars
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test__makeErrorReport_includes_oops_messages
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test__makeErrorReport_includes_oops_messages
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_changeErrorDir
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_changeErrorDir
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_configure
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_configure
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_findLastOopsId
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_findLastOopsId
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_handling
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_handling
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_newOopsId
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_newOopsId
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_oopsMessage
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_oopsMessage
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_for_script
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_for_script
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_translation_unavailable
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_translation_unavailable
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_with_authenticated_principal
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_with_authenticated_principal
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_with_unauthenticated_principal
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_with_unauthenticated_principal
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_without_principal
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_without_principal
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_without_request
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_unauthorized_without_request
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_request
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_request
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_string_as_traceback
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_string_as_traceback
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_unprintable_exception
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_unprintable_exception
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_webservice_request
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_webservice_request
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_xmlrpc_request
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_raising_with_xmlrpc_request
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_setOopsToken
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestErrorReportingUtility.test_setOopsToken
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_error_does_nothing
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_error_does_nothing
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_exception_records_oops
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_exception_records_oops
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_warning_does_nothing
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestOopsLoggingHandler.test_warning_does_nothing
> test:
> canonical.launchpad.webapp.tests.test_errorlog.TestSensitiveRequestVariables.test_oauth_signature_is_sensitive
> successful:
> canonical.launchpad.webapp.tests.test_errorlog.TestSensitiveRequestVariables.test_oauth_signature_is_sensitive
> test:
> canonical.launchpad.webapp.tests.test_launchpadform.doctest_custom_widget_with_setUpFields_override
> successful:
> canonical.launchpad.webapp.tests.test_launchpadform.doctest_custom_widget_with_setUpFields_override
> test: canonical.launchpad.webapp.notifications.NotificationList
> successful: canonical.launchpad.webapp.notifications.NotificationList
> test: canonical.launchpad.webapp.notifications.NotificationRequest
> successful: canonical.launchpad.webapp.notifications.NotificationRequest
> test: canonical.launchpad.webapp.notifications.NotificationResponse
> successful: canonical.launchpad.webapp.notifications.NotificationResponse
> test: test_preferredcharsets_txt
> successful: test_preferredcharsets_txt
> test:
> canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_only_once_to_traversed_objects
> successful:
> canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_only_once_to_traversed_objects
> test:
> canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_to_traversed_objects
> successful:
> canonical.launchpad.webapp.tests.test_publication.TestLaunchpadBrowserPublication.test_callTraversalHooks_appends_to_traversed_objects
> test: canonical.launchpad.webapp.publisher.canonical_name
> successful: canonical.launchpad.webapp.publisher.canonical_name
> test: canonical.launchpad.webapp.servers.LaunchpadTestRequest
> successful: canonical.launchpad.webapp.servers.LaunchpadTestRequest
> test: canonical.launchpad.webapp.servers.LaunchpadTestResponse
> successful: canonical.launchpad.webapp.servers.LaunchpadTestResponse
> test: canonical.launchpad.webapp.servers.StepsToGo
> successful: canonical.launchpad.webapp.servers.StepsToGo
> test:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set
> successful:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set
> test:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_after_retry
> successful:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_after_retry
> test:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_fails_for_existing_key
> successful:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_fails_for_existing_key
> test:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_twice
> successful:
> canonical.launchpad.webapp.tests.test_servers.SetInWSGIEnvironmentTestCase.test_set_twice
> test:
> canonical.launchpad.webapp.tests.test_servers.TestAnswersBrowserRequest.test_response_should_vary_based_on_language
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestAnswersBrowserRequest.test_response_should_vary_based_on_language
> test:
> canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_not_set_HTTPS
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_not_set_HTTPS
> test:
> canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_set_HTTPS_env_on
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestApplicationServerSettingRequestFactory.test___call___should_set_HTTPS_env_on
> test:
> canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary
> test:
> canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary_after_retry
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestBasicLaunchpadRequest.test_baserequest_response_should_vary_after_retry
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_isRedirectInhibited_with_cookie
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_isRedirectInhibited_with_cookie
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_isRedirectInhibited_without_cookie
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_isRedirectInhibited_without_cookie
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_empty
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_empty
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_multi_value
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_multi_value
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_get
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_get
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_post
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_on_post
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_unicode
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest.test_query_string_params_unicode
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_interface_not_traversed
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_interface_not_traversed
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_multiple_traversed_objects_with_common_interface
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_multiple_traversed_objects_with_common_interface
> test:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_return_value
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestLaunchpadBrowserRequest_getNearest.test_return_value
> test:
> canonical.launchpad.webapp.tests.test_servers.TestTranslationsBrowserRequest.test_response_should_vary_based_on_language
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestTranslationsBrowserRequest.test_response_should_vary_based_on_language
> test:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_processes_webservice_http_methods
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_processes_webservice_http_methods
> test:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_normal_request_objects
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_normal_request_objects
> test:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_webservice_objects
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_produces_webservice_objects
> test:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_rejects_normal_http_methods
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_rejects_normal_http_methods
> test:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_understands_webservice_paths
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestVhostWebserviceFactory.test_factory_understands_webservice_paths
> test:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_application_url
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_application_url
> test:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_response_should_vary_based_on_content_type
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequest.test_response_should_vary_based_on_content_type
> test:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequestTraversal.test_traversal_of_api_path_urls
> successful:
> canonical.launchpad.webapp.tests.test_servers.TestWebServiceRequestTraversal.test_traversal_of_api_path_urls
> test:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_base_domain
> successful:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_base_domain
> test:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_other_instances
> successful:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_other_instances
> test:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_shipit_domain
> successful:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_shipit_domain
> test:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_vhost_domain
> successful:
> canonical.launchpad.webapp.tests.test_session.GetCookieDomainTestCase.test_vhost_domain
> test:
> canonical.launchpad.webapp.tests.test_sigusr2.SIGUSR2TestCase.test_sigusr2
> successful:
> canonical.launchpad.webapp.tests.test_sigusr2.SIGUSR2TestCase.test_sigusr2
> test: canonical.launchpad.webapp.sorting._reversed_number_comparator
> successful: canonical.launchpad.webapp.sorting._reversed_number_comparator
> test: canonical.launchpad.webapp.sorting.expand_numbers
> successful: canonical.launchpad.webapp.sorting.expand_numbers
> test: canonical.launchpad.webapp.sorting.sorted_dotted_numbers
> successful: canonical.launchpad.webapp.sorting.sorted_dotted_numbers
> test: canonical.launchpad.webapp.sorting.sorted_version_numbers
> successful: canonical.launchpad.webapp.sorting.sorted_version_numbers
> test: canonical.launchpad.webapp.tests.test_tales.test_add_word_breaks
> successful: canonical.launchpad.webapp.tests.test_tales.test_add_word_breaks
> test: canonical.launchpad.webapp.tests.test_tales.test_break_long_words
> successful:
> canonical.launchpad.webapp.tests.test_tales.test_break_long_words
> test: canonical.launchpad.webapp.tests.test_tales.test_cookie_scope
> successful: canonical.launchpad.webapp.tests.test_tales.test_cookie_scope
> test: canonical.launchpad.webapp.tests.test_tales.test_dbschemaapi
> successful: canonical.launchpad.webapp.tests.test_tales.test_dbschemaapi
> test: canonical.launchpad.webapp.tests.test_tales.test_re_substitute
> successful: canonical.launchpad.webapp.tests.test_tales.test_re_substitute
> test: canonical.launchpad.webapp.tests.test_tales.test_requestapi
> successful: canonical.launchpad.webapp.tests.test_tales.test_requestapi
> test: canonical.launchpad.webapp.tests.test_tales.test_split_paragraphs
> successful:
> canonical.launchpad.webapp.tests.test_tales.test_split_paragraphs
> test: canonical.launchpad.webapp.url._enable_bzr_ssh_in_urlparse
> successful: canonical.launchpad.webapp.url._enable_bzr_ssh_in_urlparse
> test: canonical.launchpad.webapp.url._enable_sftp_in_urlparse
> successful: canonical.launchpad.webapp.url._enable_sftp_in_urlparse
> test: canonical.launchpad.webapp.url.urlappend
> successful: canonical.launchpad.webapp.url.urlappend
> test: canonical.launchpad.webapp.url.urlparse
> successful: canonical.launchpad.webapp.url.urlparse
> test: canonical.launchpad.webapp.url.urlsplit
> successful: canonical.launchpad.webapp.url.urlsplit
> test: canonicalurl_txt
> successful: canonicalurl_txt
> test: checker-utilities_txt
> successful: checker-utilities_txt
> test: folder_txt
> successful: folder_txt
> test: menus_txt
> successful: menus_txt
> test: pidfile_txt
> successful: pidfile_txt
> test: timeout_txt
> successful: timeout_txt
> test: utils_txt
> successful: utils_txt
> test: canonical.librarian.ftests.harness.LibrarianTestSetup
> successful: canonical.librarian.ftests.harness.LibrarianTestSetup
> test: test_upload_txt
> successful: test_upload_txt
> test:
> canonical.librarian.tests.test_utils.LibrarianUtils.test_guess_librarian_encoding
> successful:
> canonical.librarian.tests.test_utils.LibrarianUtils.test_guess_librarian_encoding
> test: canonical.testing.doctestcodec.doctest_unicode_decode
> successful: canonical.testing.doctestcodec.doctest_unicode_decode
> test: canonical.testing.doctestcodec.doctest_unicode_encode
> successful: canonical.testing.doctestcodec.doctest_unicode_encode
> test: canonical.testing.doctestcodec.doctest_unicode_error_handler
> successful: canonical.testing.doctestcodec.doctest_unicode_error_handler
> test:
> canonical.testing.tests.test_layers.TestBaseWindmillLayer.test_db_reset_between_tests
> successful:
> canonical.testing.tests.test_layers.TestBaseWindmillLayer.test_db_reset_between_tests
> test: canonical.testing.tests.test_mockdb.MockDbTestCase.testScriptFilename
> successful:
> canonical.testing.tests.test_mockdb.MockDbTestCase.testScriptFilename
> test: canonical.testing.tests.test_mockdb.MockDbTestCase.testSerialize
> successful: canonical.testing.tests.test_mockdb.MockDbTestCase.testSerialize
> test: canonical.base.base
> successful: canonical.base.base
> test: canonical.cachedproperty.cachedproperty
> successful: canonical.cachedproperty.cachedproperty
> test: chunkydiff_txt
> successful: chunkydiff_txt
> test: canonical.encoding.ascii_char_smash
> successful: canonical.encoding.ascii_char_smash
> test: canonical.encoding.ascii_smash
> successful: canonical.encoding.ascii_smash
> test: canonical.encoding.guess
> successful: canonical.encoding.guess
> test:
> canonical.tests.test_no_conflict_marker.NoSpuriousConlictsMarkerTest.test_noSpuriousConflictsMarker
> successful:
> canonical.tests.test_no_conflict_marker.NoSpuriousConlictsMarkerTest.test_noSpuriousConflictsMarker
> test: canonical.uuid.generate_uuid
> successful: canonical.uuid.generate_uuid
> test: canonical.zeca.ftests.harness.ZecaTestSetup
> successful: canonical.zeca.ftests.harness.ZecaTestSetup
> test:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_exact_fingerprint_match
> successful:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_exact_fingerprint_match
> test:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_keyid_glob_match
> successful:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_keyid_glob_match
> test:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_keyid_without_prefix_glob_match
> successful:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_keyid_without_prefix_glob_match
> test:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_no_match
> successful:
> canonical.zeca.ftests.test_locate_key.LocateKeyTestCase.test_locate_key_no_match
> test:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_new_message
> successful:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_new_message
> test:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_new_message_with_reply_prefix
> successful:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_new_message_with_reply_prefix
> test:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_no_new_message
> successful:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_no_new_message
> test:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_old_prefix
> successful:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_old_prefix
> test:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_with_existing_prefix
> successful:
> lp.answers.tests.test_question_notifications.QuestionModifiedDefaultNotificationTestCase.test_getSubject_with_existing_prefix
> test:
> lp.archivepublisher.tests.test_customupload.TestCustomUpload.testFixCurrentSymlink
> successful:
> lp.archivepublisher.tests.test_customupload.TestCustomUpload.testFixCurrentSymlink
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testDirectoryDoesntRaise
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testDirectoryDoesntRaise
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadAbsoluteFileLocation
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadAbsoluteFileLocation
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadFileLocation
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadFileLocation
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadFileType
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadFileType
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadRelativeSymlink
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadRelativeSymlink
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadSymlink
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testFailsToExtractBadSymlink
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRegularFileDoesntRaise
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRegularFileDoesntRaise
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRelativeSymlinkTargetInsideDirectoryDoesntRaise
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRelativeSymlinkTargetInsideDirectoryDoesntRaise
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRelativeSymlinkToRootDoesntRaise
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testRelativeSymlinkToRootDoesntRaise
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testSymlinkDoesntRaise
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.testSymlinkDoesntRaise
> test:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.test_extract
> successful:
> lp.archivepublisher.tests.test_customupload.TestTarfileVerification.test_extract
> test: lp.archivepublisher.tests.test_debversion.DebCmp.testEmptyString
> successful: lp.archivepublisher.tests.test_debversion.DebCmp.testEmptyString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmp.testEmptyStringPortion
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmp.testEmptyStringPortion
> test: lp.archivepublisher.tests.test_debversion.DebCmp.testMissingNumeric
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmp.testMissingNumeric
> test: lp.archivepublisher.tests.test_debversion.DebCmp.testNumericCompare
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmp.testNumericCompare
> test: lp.archivepublisher.tests.test_debversion.DebCmp.testStringCompare
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmp.testStringCompare
> test: lp.archivepublisher.tests.test_debversion.DebCmpStr.testCharacters
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testCharacters
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testCharactersGreaterThanLetters
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testCharactersGreaterThanLetters
> test: lp.archivepublisher.tests.test_debversion.DebCmpStr.testEmptyStrings
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testEmptyStrings
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testFirstEmptyString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testFirstEmptyString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testIdenticalString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testIdenticalString
> test: lp.archivepublisher.tests.test_debversion.DebCmpStr.testIdenticalTilde
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testIdenticalTilde
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLongerFirstString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLongerFirstString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLongerSecondString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLongerSecondString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLowerGreaterThanUpper
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLowerGreaterThanUpper
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLowercaseLetters
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testLowercaseLetters
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testNonIdenticalString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testNonIdenticalString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testSecondEmptyString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testSecondEmptyString
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testTildeEmptyString
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testTildeEmptyString
> test: lp.archivepublisher.tests.test_debversion.DebCmpStr.testTildeTail
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testTildeTail
> test:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testUppercaseLetters
> successful:
> lp.archivepublisher.tests.test_debversion.DebCmpStr.testUppercaseLetters
> test: lp.archivepublisher.tests.test_debversion.DebOrder.testCharacterOrder
> successful:
> lp.archivepublisher.tests.test_debversion.DebOrder.testCharacterOrder
> test: lp.archivepublisher.tests.test_debversion.DebOrder.testCharacters
> successful:
> lp.archivepublisher.tests.test_debversion.DebOrder.testCharacters
> test: lp.archivepublisher.tests.test_debversion.DebOrder.testEmptyString
> successful:
> lp.archivepublisher.tests.test_debversion.DebOrder.testEmptyString
> test: lp.archivepublisher.tests.test_debversion.DebOrder.testOvershoot
> successful: lp.archivepublisher.tests.test_debversion.DebOrder.testOvershoot
> test: lp.archivepublisher.tests.test_debversion.DebOrder.testTilde
> successful: lp.archivepublisher.tests.test_debversion.DebOrder.testTilde
> test: lp.archivepublisher.tests.test_debversion.Strcut.testCompleteMatch
> successful:
> lp.archivepublisher.tests.test_debversion.Strcut.testCompleteMatch
> test: lp.archivepublisher.tests.test_debversion.Strcut.testIndexMatch
> successful: lp.archivepublisher.tests.test_debversion.Strcut.testIndexMatch
> test: lp.archivepublisher.tests.test_debversion.Strcut.testMultipleMatch
> successful:
> lp.archivepublisher.tests.test_debversion.Strcut.testMultipleMatch
> test: lp.archivepublisher.tests.test_debversion.Strcut.testNoMatch
> successful: lp.archivepublisher.tests.test_debversion.Strcut.testNoMatch
> test: lp.archivepublisher.tests.test_debversion.Strcut.testNonMiddleMatch
> successful:
> lp.archivepublisher.tests.test_debversion.Strcut.testNonMiddleMatch
> test: lp.archivepublisher.tests.test_debversion.Strcut.testSingleMatch
> successful: lp.archivepublisher.tests.test_debversion.Strcut.testSingleMatch
> test: lp.archivepublisher.tests.test_debversion.Version.testAcceptsInteger
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testAcceptsInteger
> test: lp.archivepublisher.tests.test_debversion.Version.testAcceptsNumber
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testAcceptsNumber
> test: lp.archivepublisher.tests.test_debversion.Version.testAcceptsString
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testAcceptsString
> test: lp.archivepublisher.tests.test_debversion.Version.testComparisons
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testComparisons
> test: lp.archivepublisher.tests.test_debversion.Version.testEpochNonInteger
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testEpochNonInteger
> test: lp.archivepublisher.tests.test_debversion.Version.testEpochNonNegative
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testEpochNonNegative
> test: lp.archivepublisher.tests.test_debversion.Version.testEpochNonNumeric
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testEpochNonNumeric
> test: lp.archivepublisher.tests.test_debversion.Version.testEpochNotEmpty
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testEpochNotEmpty
> test: lp.archivepublisher.tests.test_debversion.Version.testNotEmpty
> successful: lp.archivepublisher.tests.test_debversion.Version.testNotEmpty
> test: lp.archivepublisher.tests.test_debversion.Version.testNullEpochIsZero
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testNullEpochIsZero
> test:
> lp.archivepublisher.tests.test_debversion.Version.testNullRevisionIsZero
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testNullRevisionIsZero
> test: lp.archivepublisher.tests.test_debversion.Version.testOmitZeroEpoch
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testOmitZeroEpoch
> test: lp.archivepublisher.tests.test_debversion.Version.testOmitZeroRevision
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testOmitZeroRevision
> test: lp.archivepublisher.tests.test_debversion.Version.testReturnString
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testReturnString
> test: lp.archivepublisher.tests.test_debversion.Version.testRevisionInvalid
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testRevisionInvalid
> test: lp.archivepublisher.tests.test_debversion.Version.testRevisionNotEmpty
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testRevisionNotEmpty
> test: lp.archivepublisher.tests.test_debversion.Version.testUpstreamInvalid
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testUpstreamInvalid
> test:
> lp.archivepublisher.tests.test_debversion.Version.testUpstreamNonDigitStart
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testUpstreamNonDigitStart
> test: lp.archivepublisher.tests.test_debversion.Version.testUpstreamNotEmpty
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testUpstreamNotEmpty
> test: lp.archivepublisher.tests.test_debversion.Version.testValues
> successful: lp.archivepublisher.tests.test_debversion.Version.testValues
> test: lp.archivepublisher.tests.test_debversion.Version.testWithoutEpoch
> successful:
> lp.archivepublisher.tests.test_debversion.Version.testWithoutEpoch
> test:
> lp.archivepublisher.tests.test_ftparchive.TestFTouch.test_f_touch_existing_file
> successful:
> lp.archivepublisher.tests.test_ftparchive.TestFTouch.test_f_touch_existing_file
> test:
> lp.archivepublisher.tests.test_ftparchive.TestFTouch.test_f_touch_new_file
> successful:
> lp.archivepublisher.tests.test_ftparchive.TestFTouch.test_f_touch_new_file
> test:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testDownload
> successful:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testDownload
> test:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testImport
> successful:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testImport
> test:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testInstatiate
> successful:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testInstatiate
> test:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testUpload
> successful:
> lp.archivepublisher.tests.test_librarianwrapper.TestLibrarianWrapper.testUpload
> test: lp.archivepublisher.tests.test_pool.TestPool.testRemoveLoneFile
> successful: lp.archivepublisher.tests.test_pool.TestPool.testRemoveLoneFile
> test: lp.archivepublisher.tests.test_pool.TestPool.testRemoveSymlink
> successful: lp.archivepublisher.tests.test_pool.TestPool.testRemoveSymlink
> test: lp.archivepublisher.tests.test_pool.TestPool.testSimpleAdd
> successful: lp.archivepublisher.tests.test_pool.TestPool.testSimpleAdd
> test: lp.archivepublisher.tests.test_pool.TestPool.testSimpleSymlink
> successful: lp.archivepublisher.tests.test_pool.TestPool.testSimpleSymlink
> test: lp.archivepublisher.tests.test_pool.TestPool.testSymlinkShuffleOnAdd
> successful:
> lp.archivepublisher.tests.test_pool.TestPool.testSymlinkShuffleOnAdd
> test:
> lp.archivepublisher.tests.test_pool.TestPool.testSymlinkShuffleOnRemove
> successful:
> lp.archivepublisher.tests.test_pool.TestPool.testSymlinkShuffleOnRemove
> test:
> lp.archivepublisher.tests.test_pool.TestPoolification.testPoolificationOkay
> successful:
> lp.archivepublisher.tests.test_pool.TestPoolification.testPoolificationOkay
> test:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testMissingTempRoot
> successful:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testMissingTempRoot
> test:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testRootCreation
> successful:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testRootCreation
> test:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testUnreferencing
> successful:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testUnreferencing
> test:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testWorkflow
> successful:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testWorkflow
> test:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testWrite
> successful:
> lp.archivepublisher.tests.test_repositoryindexfile.TestRepositoryArchiveIndex.testWrite
> test:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testBadDebianChangelog
> successful:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testBadDebianChangelog
> test:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testBadDebianCopyright
> successful:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testBadDebianCopyright
> test:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testGoodDebianChangelog
> successful:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testGoodDebianChangelog
> test:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testGoodDebianCopyright
> successful:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testGoodDebianCopyright
> test: lp.archiveuploader.tests.test_dscfile.TestDscFile.testOversizedFile
> successful:
> lp.archiveuploader.tests.test_dscfile.TestDscFile.testOversizedFile
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckBadSignedChanges
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckBadSignedChanges
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckBadSignedChangesRaises1
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckBadSignedChangesRaises1
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckExpiredSignedChanges
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckExpiredSignedChanges
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckGoodSignedChanges
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckGoodSignedChanges
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckNotSignedChanges
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckNotSignedChanges
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckPubkeyNotFound
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckPubkeyNotFound
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckPubkeyNotFoundDetailsKey
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckPubkeyNotFoundDetailsKey
> test:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckRevokedSignedChanges
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testCheckRevokedSignedChanges
> test: lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testImport
> successful:
> lp.archiveuploader.tests.test_signedfiles.TestSignedFiles.testImport
> test:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_description_field
> successful:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_description_field
> test:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_tagfile_with_multiline_values
> successful:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_tagfile_with_multiline_values
> test:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_tagfile_with_newline_delimited_field
> successful:
> lp.archiveuploader.tests.test_tagfiles.TestTagFileDebianPolicyCompat.test_parse_tagfile_with_newline_delimited_field
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseBadChangesRaises
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseBadChangesRaises
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseChangesOkay
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseChangesOkay
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseEmptyChangesRaises
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseEmptyChangesRaises
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseMalformedMultilineRaises
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseMalformedMultilineRaises
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseMalformedSigRaises
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseMalformedSigRaises
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseUnterminatedSigRaises
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testCheckParseUnterminatedSigRaises
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testParseChangesNotVulnerableToArchExploit
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testParseChangesNotVulnerableToArchExploit
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testTagFileOnSeveral
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testTagFileOnSeveral
> test:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testTagFileOnSingular
> successful:
> lp.archiveuploader.tests.test_tagfiles.Testtagfiles.testTagFileOnSingular
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.testBuildFileListFromChanges
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.testBuildFileListFromChanges
> test: lp.archiveuploader.tests.test_utils.TestUtilities.testExtractComponent
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.testExtractComponent
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.testFixMaintainerOkay
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.testFixMaintainerOkay
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.testFixMaintainerRaises
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.testFixMaintainerRaises
> test: lp.archiveuploader.tests.test_utils.TestUtilities.testImport
> successful: lp.archiveuploader.tests.test_utils.TestUtilities.testImport
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.testPrefixMultilineString
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.testPrefixMultilineString
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.test_determine_binary_file_type
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.test_determine_binary_file_type
> test:
> lp.archiveuploader.tests.test_utils.TestUtilities.test_determine_source_file_type
> successful:
> lp.archiveuploader.tests.test_utils.TestUtilities.test_determine_source_file_type
> test:
> lp.blueprints.browser.tests.test_specification.TestSecificationHelpers.test_dict_to_DOT_attrs
> successful:
> lp.blueprints.browser.tests.test_specification.TestSecificationHelpers.test_dict_to_DOT_attrs
> test: lp.bugs.browser.bugtask.getInitialValuesFromSearchParams
> successful: lp.bugs.browser.bugtask.getInitialValuesFromSearchParams
> test: lp.bugs.browser.bugtask.get_sortorder_from_request
> successful: lp.bugs.browser.bugtask.get_sortorder_from_request
> test: recently-fixed-bugs_txt
> successful: recently-fixed-bugs_txt
> test:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_comments_disabled
> successful:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_comments_disabled
> test:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_comments_enabled
> successful:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_comments_enabled
> test:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_debbugs_comments_enabled
> successful:
> lp.bugs.externalbugtracker.tests.test_externalbugtracker.TestCheckwatchesConfig.test_sync_debbugs_comments_enabled
> test:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestSerialScheduler.test_args_and_kwargs
> successful:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestSerialScheduler.test_args_and_kwargs
> test:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestSerialScheduler.test_ordering
> successful:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestSerialScheduler.test_ordering
> test:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestTwistedThreadScheduler.test_args_and_kwargs
> successful:
> lp.bugs.scripts.checkwatches.tests.test_updater.TestTwistedThreadScheduler.test_args_and_kwargs
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_all
> successful: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_all
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_element
> successful:
> lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_element
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_enum_value
> successful:
> lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_enum_value
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_text
> successful: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_text
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_value
> successful:
> lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_get_value
> test: lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_parse_date
> successful:
> lp.bugs.scripts.tests.test_bugimport.UtilsTestCase.test_parse_date
> test: lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_empty
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_empty
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_all
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_all
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_any
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_tags_any
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_wildcards
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_mixed_wildcards
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_all
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_all
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_any
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_absence_any
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_all
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_all
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_any
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_multiple_tag_presence_any
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_absence
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_absence
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_presence
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_single_tag_presence
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_absence
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_absence
> test:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_presence
> successful:
> lp.bugs.tests.test_bugtask.TestBugTaskTagSearchClauses.test_tag_presence
> test: lp.bugs.model.bugtask.search_value_to_where_condition
> successful: lp.bugs.model.bugtask.search_value_to_where_condition
> test: lp.bugs.tests.test_bugtask_0.test_open_and_resolved_statuses
> successful: lp.bugs.tests.test_bugtask_0.test_open_and_resolved_statuses
> test: lp.bugs.model.bugtracker.base_url_permutations
> successful: lp.bugs.model.bugtracker.base_url_permutations
> test: filebug-data-parser_txt
> successful: filebug-data-parser_txt
> test: lp.buildmaster.tests.test_buildbase.TestBuildBase.test_getUploadDir
> successful:
> lp.buildmaster.tests.test_buildbase.TestBuildBase.test_getUploadDir
> test: lp.buildmaster.tests.test_buildbase.TestBuildBase.test_getUploadLeaf
> successful:
> lp.buildmaster.tests.test_buildbase.TestBuildBase.test_getUploadLeaf
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_default
> successful:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_default
> test:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_lifecycle
> successful:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_lifecycle
> test:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_sortOnColumNotInDefaultSortOrder
> successful:
> lp.code.browser.tests.test_branchlisting.TestListingToSortOrder.test_sortOnColumNotInDefaultSortOrder
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branchDescriptions
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branchDescriptions
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branch_format_complement
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_branch_format_complement
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_controlDescriptions
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_controlDescriptions
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_control_format_complement
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_control_format_complement
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repositoryDescriptions
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repositoryDescriptions
> test:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repository_format_complement
> successful:
> lp.code.interfaces.tests.test_branch.TestFormatSupport.test_repository_format_complement
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_ignored_commands
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_ignored_commands
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_merge_command
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_merge_command
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_no_message
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_no_message
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_review_as_vote_command
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_review_as_vote_command
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_reviewer_command
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_reviewer_command
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_status_command
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_status_command
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_command
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_command
> test:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_commands_come_first
> successful:
> lp.code.mail.tests.test_codehandler.TestGetCodeEmailCommands.test_vote_commands_come_first
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteAbstainAlias
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteAbstainAlias
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteApproveAlias
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteApproveAlias
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteBadValue
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteBadValue
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapprove
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapprove
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapproveAlias
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteDisapproveAlias
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsFixingAlias
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsFixingAlias
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsInfoAlias
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNeedsInfoAlias
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNoArgs
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteNoArgs
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteOneArg
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteOneArg
> test:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteThreeArg
> successful:
> lp.code.mail.tests.test_codehandler.TestVoteEmailCommand.test_getVoteThreeArg
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_code_sample
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_code_sample
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_line_mid_string
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_line_mid_string
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_string
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_empty_string
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_long_string
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_long_string
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_none_string
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_none_string
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_trailing_whitespace
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_trailing_whitespace
> test:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_whitespace_string
> successful:
> lp.code.model.tests.test_codereviewcomment.TestQuoteTextAsEmail.test_whitespace_string
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_on_new_bar_updates
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_on_new_bar_updates
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_updates
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_first_progress_updates
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_report_transport_activity_reports_bytes_since_last_update
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_report_transport_activity_reports_bytes_since_last_update
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_rapid_progress_doesnt_update
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_rapid_progress_doesnt_update
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_slow_progress_updates
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_second_slow_progress_updates
> test:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_update_with_count_formats_nicely
> successful:
> lp.codehosting.codeimport.tests.test_uifactory.TestLoggingUIFactory.test_update_with_count_formats_nicely
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBadUrlBzrSshCaught
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBadUrlBzrSshCaught
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBadUrlLaunchpadCaught
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBadUrlLaunchpadCaught
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBranchLoopError
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBranchLoopError
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBzrErrorHandling
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testBzrErrorHandling
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testHTTPError
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testHTTPError
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testHostedBranchReference
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testHostedBranchReference
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testInvalidURIError
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testInvalidURIError
> test: lp.codehosting.puller.tests.test_errors.TestErrorCatching.testLocalURL
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testLocalURL
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorHosted
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorHosted
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorImported
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorImported
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorMirrored
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testNotBranchErrorMirrored
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testParamikoNotPresent
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testParamikoNotPresent
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testSocketErrorHandling
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testSocketErrorHandling
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnknownFormatError
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnknownFormatError
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnknownSchemeURL
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnknownSchemeURL
> test:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnsupportedFormatErrorHandling
> successful:
> lp.codehosting.puller.tests.test_errors.TestErrorCatching.testUnsupportedFormatErrorHandling
> test:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.testManagerCreatesLocks
> successful:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.testManagerCreatesLocks
> test:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.testManagerEnforcesLocks
> successful:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.testManagerEnforcesLocks
> test:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.test_run_calls_acquireBranchToPull
> successful:
> lp.codehosting.puller.tests.test_scheduler.TestJobScheduler.test_run_calls_acquireBranchToPull
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testAllowedReference
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testAllowedReference
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceForbidden
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceForbidden
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceLoop
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testBranchReferenceLoop
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckInitialURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckInitialURL
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckReferencedURLs
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testCheckReferencedURLs
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testNotReference
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testNotReference
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testSelfReferencingBranch
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerCheckAndFollowBranchReference.testSelfReferencingBranch
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedRelativeNested
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedRelativeNested
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedRelativeURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedRelativeURL
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testAllowedURL
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testForbiddenURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testForbiddenURL
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testForbiddenURLNested
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testForbiddenURLNested
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testLoopStackedBranch
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testLoopStackedBranch
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testSelfStackedBranch
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testSelfStackedBranch
> test:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testUnstackableRepository
> successful:
> lp.codehosting.puller.tests.test_worker.TestBranchMirrorerStacking.testUnstackableRepository
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testLocalhost
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testLocalhost
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoFileURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoFileURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoHTTPSLaunchpadURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoHTTPSLaunchpadURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoLaunchpadURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoLaunchpadURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoOtherHostLaunchpadURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoOtherHostLaunchpadURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSSHURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSSHURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSftpURL
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoSftpURL
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoUnknownSchemeURLs
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.testNoUnknownSchemeURLs
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_no_stacked_on_url
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_no_stacked_on_url
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_specified_stacked_on_url
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_specified_stacked_on_url
> test:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_stacked_on_url_for_mirrored_branch
> successful:
> lp.codehosting.puller.tests.test_worker.TestMirroredBranchPolicy.test_stacked_on_url_for_mirrored_branch
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testCanMirrorWhenDestDirExists
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testCanMirrorWhenDestDirExists
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testCanMirrorWithIncompatibleRepos
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testCanMirrorWithIncompatibleRepos
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testDoesntSendStackedInfoNotStacked
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testDoesntSendStackedInfoNotStacked
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testDoesntSendStackedInfoUnstackableFormat
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testDoesntSendStackedInfoUnstackableFormat
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testHttpTransportStillThere
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testHttpTransportStillThere
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testImportedOpener
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testImportedOpener
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testMirrorActuallyMirrors
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testMirrorActuallyMirrors
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testMirrorEmptyBranch
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testMirrorEmptyBranch
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testSendsStackedInfo
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.testSendsStackedInfo
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_defaultStackedOnBranchDoesNotForceStacking
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_defaultStackedOnBranchDoesNotForceStacking
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_defaultStackedOnBranchIncompatibleMirrorsOK
> Exception exceptions.UserWarning:
> UserWarning("'LockableFiles(<bzrlib.transport.local.LocalTransport
> url=file:///tmp/testbzr-R8f1n2.tmp/lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_defaultStackedOnBranchIncompatibleMirrorsOK/work/default-stack-on/.bzr/repository/>)'
> was gc'd while locked",) in <bound method _LockWarner.__del__ of
> <bzrlib.lockable_files._LockWarner object at 0xd6324d0>> ignored
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_defaultStackedOnBranchIncompatibleMirrorsOK
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_mirror_opener_with_stacked_on_url
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_mirror_opener_with_stacked_on_url
> test:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_mirror_opener_without_stacked_on_url
> successful:
> lp.codehosting.puller.tests.test_worker.TestPullerWorker.test_mirror_opener_without_stacked_on_url
> test:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testCreateBranchReference
> successful:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testCreateBranchReference
> test:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testFollowReferenceNone
> successful:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testFollowReferenceNone
> test:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testFollowReferenceValue
> successful:
> lp.codehosting.puller.tests.test_worker.TestReferenceMirroring.testFollowReferenceValue
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting.test_network
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting.test_network
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting.test_simple
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProgressReporting.test_simple
> test: lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_log
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_log
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_mirrorFailed
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_mirrorFailed
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_mirrorSucceeded
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_mirrorSucceeded
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_nothingSentOnConstruction
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_nothingSentOnConstruction
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_progressMade
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_progressMade
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_setStackedOn
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_setStackedOn
> test:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_startMirror
> successful:
> lp.codehosting.puller.tests.test_worker.TestWorkerProtocol.test_startMirror
> test:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorKnitAsKnit
> successful:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorKnitAsKnit
> test:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorMetaweaveAsMetaweave
> successful:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorMetaweaveAsMetaweave
> test:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorWeaveAsWeave
> successful:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testMirrorWeaveAsWeave
> test:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testSourceFormatChange
> successful:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.testSourceFormatChange
> test:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.test_loomBranch
> successful:
> lp.codehosting.puller.tests.test_worker_formats.TestPullerWorkerFormats.test_loomBranch
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_bad_bug
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_bad_bug
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_duplicated_line
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_duplicated_line
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_empty
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_empty
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_multiple
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_multiple
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_non_launchpad_bug
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_non_launchpad_bug
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_single
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_single
> test:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_strict_url_checking
> successful:
> lp.codehosting.scanner.tests.test_buglinks.RevisionPropertyParsing.test_strict_url_checking
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_tearDown_even_with_exception
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_tearDown_even_with_exception
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_with_fixture
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_run_with_fixture
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_with_fixture
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixture.test_with_fixture
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_during_teardown
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_during_teardown
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_in_reverse_order
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_called_in_reverse_order
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_run_even_in_failure
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixtureWithCleanup.test_cleanup_run_even_in_failure
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_multiple_fixtures
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_multiple_fixtures
> test:
> lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_single_fixture
> successful:
> lp.codehosting.scanner.tests.test_fixture.TestFixtures.test_with_single_fixture
> test:
> lp.codehosting.scanner.tests.test_mergedetection.TestFindMergedRevno.test_existing_revision
> successful:
> lp.codehosting.scanner.tests.test_mergedetection.TestFindMergedRevno.test_existing_revision
> test:
> lp.codehosting.scanner.tests.test_mergedetection.TestFindMergedRevno.test_not_found
> successful:
> lp.codehosting.scanner.tests.test_mergedetection.TestFindMergedRevno.test_not_found
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_no_args
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_no_args
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_override
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_override
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_suffix_appended
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesAppendSuffix.test_suffix_appended
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_both_args
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_both_args
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_last_hours
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_last_hours
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since_bad_format
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_modified_since_bad_format
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_no_args
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesLastModifiedEpoch.test_no_args
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_no_args
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_no_args
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_non_matching_location_unchanged
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_non_matching_location_unchanged
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_override
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_override
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_prefix_is_stripped
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesStripPrefix.test_prefix_is_stripped
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_duplicates
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_duplicates
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_locations_initially_empty
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_locations_initially_empty
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_multi_path_element
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_multi_path_element
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_path_element
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_path_element
> test:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_root_element
> successful:
> lp.codehosting.scripts.tests.test_modifiedbranches.TestModifiedBranchesUpdateLocations.test_single_root_element
> test:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_requestRaisesConchError
> successful:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_requestRaisesConchError
> test:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_sendBanner
> successful:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_sendBanner
> test:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_sendBannerUsesCRLF
> successful:
> lp.codehosting.sshserver.tests.test_auth.TestUserAuthServer.test_sendBannerUsesCRLF
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction.test_codehosting_log_doesnt_go_to_stderr
> INFO    Hello hello
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction.test_codehosting_log_doesnt_go_to_stderr
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction.test_leaves_bzr_handlers_unchanged
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingBazaarInteraction.test_leaves_bzr_handlers_unchanged
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_formatting
> DEBUG   foo: bar
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_formatting
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_level
> CRITICAL foo
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_level
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_subclass
> INFO    foo happened.
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingEvent.test_subclass
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_access_handlers
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_access_handlers
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_codehosting_handlers
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_codehosting_handlers
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_log_event_handler_not_registered
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_log_event_handler_not_registered
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_returns_codehosting_logger
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_returns_codehosting_logger
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_set_up_registers_event_handler
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_set_up_registers_event_handler
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_access_handlers
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_access_handlers
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_event_handlers
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_event_handlers
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_handlers
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_handlers
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_level
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_level
> test:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_twisted_observers
> INFO    Log opened.
> successful:
> lp.codehosting.sshserver.tests.test_logging.TestLoggingManager.test_teardown_restores_twisted_observers
> test:
> lp.codehosting.tests.test_branchdistro.TestSwitchBranches.test_switch_branches
> successful:
> lp.codehosting.tests.test_branchdistro.TestSwitchBranches.test_switch_branches
> test: lp.codehosting.tests.test_bzrlib.TestBzrlib.test_has_cextensions
> successful: lp.codehosting.tests.test_bzrlib.TestBzrlib.test_has_cextensions
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat5)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat5)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat8)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat8)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat1)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchLoomFormat1)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat4)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(BzrBranchFormat4)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-default)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-default)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-v2)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrl(RemoteBranchFormat-v2)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat5)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat5)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat8)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat8)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat1)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchLoomFormat1)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat4)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(BzrBranchFormat4)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-default)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-default)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-v2)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNoBranch(RemoteBranchFormat-v2)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat5)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat5)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat8)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat8)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat1)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchLoomFormat1)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat4)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(BzrBranchFormat4)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-default)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-default)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-v2)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-v2)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat5)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat5)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat7)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat7)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat8)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat8)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat6)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat6)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat1)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchLoomFormat1)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat4)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(BzrBranchFormat4)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-default)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-default)
> test:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-v2)
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlUnstackable(RemoteBranchFormat-v2)
> test:
> lp.codehosting.tests.test_bzrutils.TestIsBranchStackable.test_1_9_stackable
> successful:
> lp.codehosting.tests.test_bzrutils.TestIsBranchStackable.test_1_9_stackable
> test:
> lp.codehosting.tests.test_bzrutils.TestIsBranchStackable.test_packs_unstackable
> successful:
> lp.codehosting.tests.test_bzrutils.TestIsBranchStackable.test_packs_unstackable
> test:
> lp.codehosting.tests.test_bzrutils.TestDenyingServer.test_denyingServer
> successful:
> lp.codehosting.tests.test_bzrutils.TestDenyingServer.test_denyingServer
> test:
> lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks.test_calls_hook_when_added
> successful:
> lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks.test_calls_hook_when_added
> test:
> lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks.test_doesnt_call_hook_when_removed
> successful:
> lp.codehosting.tests.test_bzrutils.TestExceptionLoggingHooks.test_doesnt_call_hook_when_removed
> test:
> lp.codehosting.tests.test_bzrutils.TestGetVfsFormatClasses.test_get_vfs_format_classes
> successful:
> lp.codehosting.tests.test_bzrutils.TestGetVfsFormatClasses.test_get_vfs_format_classes
> test:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testAllIdentical
> successful:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testAllIdentical
> test:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentBranchFormats
> successful:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentBranchFormats
> test:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentBzrDirFormats
> successful:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentBzrDirFormats
> test:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentRepositoryFormats
> successful:
> lp.codehosting.tests.test_format_comparison.IdenticalFormatsTestCase.testDifferentRepositoryFormats
> test:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_successful_start_then_stop
> successful:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_successful_start_then_stop
> test:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_successful_start_then_stop_logs_no_oops
> successful:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_successful_start_then_stop_logs_no_oops
> test:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_unexpected_error_logs_oops
> successful:
> lp.codehosting.tests.test_lpserve.TestLaunchpadServe.test_unexpected_error_logs_oops
> test:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_absolute_offset
> successful:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_absolute_offset
> test:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_no_offset
> successful:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_no_offset
> test:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_relative_offset
> successful:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_clone_with_relative_offset
> test:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_localRealPath
> successful:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_localRealPath
> test: lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_writeChunk
> successful:
> lp.codehosting.tests.test_sftp.TestFatLocalTransport.test_writeChunk
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_calls_branchChanged
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_calls_branchChanged
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_ignores_non_launchpad_stacked_url
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_ignores_non_launchpad_stacked_url
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_ignores_odd_scheme_stacked_url
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_ignores_odd_scheme_stacked_url
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_relativizes_absolute_stacked_on_url
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_relativizes_absolute_stacked_on_url
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_reports_last_revision
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_reports_last_revision
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_reports_stacked_on_url
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_branch_unlock_reports_stacked_on_url
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_creating_branch_calls_branchChanged
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_creating_branch_calls_branchChanged
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_no_mirrors_requested_if_no_branches_changed
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchChangedNotification.test_no_mirrors_requested_if_no_branches_changed
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchIDToPath.test_branch_id_to_path
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchIDToPath.test_branch_id_to_path
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_gets_id_directory
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_gets_id_directory
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_makeTransport_control
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_makeTransport_control
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_returns_trailing_path
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_returns_trailing_path
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_false_ignored
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_false_ignored
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_implies_writable
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestBranchTransportDispatch.test_writable_implies_writable
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_read_only
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_read_only
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_no_stacking
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_no_stacking
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_stacking
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_control_conf_with_stacking
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_gets_id_directory
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_gets_id_directory
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_branch
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_branch
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_control
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_makeTransport_control
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_false_implies_readonly
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_false_implies_readonly
> test:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_implies_writable
> successful:
> lp.codehosting.vfs.tests.test_branchfs.TestTransportDispatch.test_writable_implies_writable
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_errors_not_cached
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_errors_not_cached
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part_no_trailing_path
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part_no_trailing_path
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part_no_trailing_slash
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_get_matched_part_no_trailing_slash
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_not_in_cache
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_not_in_cache
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_after_expiry_time
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_after_expiry_time
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_respects_path_segments
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_respects_path_segments
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_within_expiry_time
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_path_translation_cache_within_expiry_time
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_for_each_branch
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_for_each_branch
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_for_new_branch
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_for_new_branch
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_once_for_a_new_branch
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_seen_new_branch_hook_called_once_for_a_new_branch
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_adds_to_cache
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_adds_to_cache
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_control_branch_cache_interaction
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_control_branch_cache_interaction
> test:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_retrieves_from_cache
> successful:
> lp.codehosting.vfs.tests.test_branchfsclient.TestBranchFileSystemClient.test_translatePath_retrieves_from_cache
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_backup_bzr_directory_inside_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_backup_bzr_directory_inside_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_bzr_backup_directory_inside_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_bzr_backup_directory_inside_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_can_open_product_control_dir
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_can_open_product_control_dir
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_directory_inside_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_directory_inside_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_get_stacking_policy
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_get_stacking_policy
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_branch_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_branch_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_directory_twice
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_directory_twice
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_directory_without_prefix
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_directory_without_prefix
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_existing_user_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_existing_user_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_invalid_user_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_invalid_user_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_junk_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_junk_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_product_directory_for_nonexistent_product
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_product_directory_for_nonexistent_product
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_team_branch_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_team_branch_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_valid_user_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_make_valid_user_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_mkdir_not_team_member_error
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_mkdir_not_team_member_error
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_non_bzr_directory_inside_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_non_bzr_directory_inside_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_non_bzr_file_inside_branch
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_non_bzr_file_inside_branch
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_remove_branch_directory
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_remove_branch_directory
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_directory_succeeds
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_directory_succeeds
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_directory_to_existing_directory_fails
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_directory_to_existing_directory_fails
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_to_non_bzr_directory_fails
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_rename_to_non_bzr_directory_fails
> test:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_url_escaping
> successful:
> lp.codehosting.vfs.tests.test_filesystem.TestFilesystem.test_url_escaping
> test:
> lp.codehosting.vfs.tests.test_hooks.TestSetProcTitleHook.test_hook_once
> successful:
> lp.codehosting.vfs.tests.test_hooks.TestSetProcTitleHook.test_hook_once
> test:
> lp.codehosting.vfs.tests.test_hooks.TestSetProcTitleHook.test_hook_twice
> successful:
> lp.codehosting.vfs.tests.test_hooks.TestSetProcTitleHook.test_hook_twice
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test__reuse_for
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test__reuse_for
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_abspath
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_abspath
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_abspath_at_root
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_abspath_at_root
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_bytes
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_bytes
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_bytes_mode
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_bytes_mode
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_file_mode
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_file_mode
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_multi
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_append_multi
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_base_url
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_base_url
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_from_root
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_from_root
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_preserve_info
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_preserve_info
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_to_root
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_clone_to_root
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connect_twice_is_same_content
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connect_twice_is_same_content
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connection_error
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connection_error
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connection_sharing
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_connection_sharing
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_to
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_to
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_tree
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_tree
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_tree_to_transport
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_copy_tree_to_transport
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_create_prefix
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_create_prefix
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_delete
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_delete
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_delete_tree
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_delete_tree
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_exists
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_exists
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_missing
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_missing
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_missing_parent
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_ensure_base_missing_parent
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_external_url
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_external_url
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes_unknown_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes_unknown_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes_with_open_write_stream_sees_all_content
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_bytes_with_open_write_stream_sees_all_content
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_directory_read_gives_ReadError
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_directory_read_gives_ReadError
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_smart_medium
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_smart_medium
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_unknown_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_unknown_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_with_open_write_stream_sees_all_content
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_get_with_open_write_stream_sees_all_content
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_has
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_has
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_has_root_works
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_has_root_works
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_iter_files_recursive
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_iter_files_recursive
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_list_dir
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_list_dir
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_list_dir_result_is_url_escaped
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_list_dir_result_is_url_escaped
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_local_abspath
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_local_abspath
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_lock_read
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_lock_read
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_lock_write
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_lock_write
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_mkdir
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_mkdir
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_mkdir_permissions
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_mkdir_permissions
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_move
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_move
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_opening_a_file_stream_can_set_mode
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_opening_a_file_stream_can_set_mode
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_opening_a_file_stream_creates_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_opening_a_file_stream_creates_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_non_atomic
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_non_atomic
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_non_atomic_permissions
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_non_atomic_permissions
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_permissions
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_permissions
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_unicode
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_bytes_unicode
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_non_atomic
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_non_atomic
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_non_atomic_permissions
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_non_atomic_permissions
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_permissions
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_permissions
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_unicode
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_put_file_unicode
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_out_of_order
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_out_of_order
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_short_read
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_short_read
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_with_adjust_for_latency
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_with_adjust_for_latency
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_with_adjust_for_latency_with_big_file
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_readv_with_adjust_for_latency_with_big_file
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_recommended_page_size
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_recommended_page_size
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_relpath
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_relpath
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_relpath_at_root
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_relpath_at_root
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_across_subdirs
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_across_subdirs
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_dir_nonempty
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_dir_nonempty
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_dir_succeeds
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rename_dir_succeeds
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_reuse_connection_for_various_paths
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_reuse_connection_for_various_paths
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir_empty_but_similar_prefix
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir_empty_but_similar_prefix
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir_not_empty
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_rmdir_not_empty
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_stat
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_stat
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_unicode_paths
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_unicode_paths
> test:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_win32_abspath
> successful:
> lp.codehosting.vfs.tests.test_transport.TestLaunchpadTransportImplementation.test_win32_abspath
> test:
> lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_makes_readonly_transport
> successful:
> lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_makes_readonly_transport
> test:
> lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_only_wraps_once
> successful:
> lp.codehosting.vfs.tests.test_transport_extensions.TestReadOnly.test_only_wraps_once
> test: filesystem_txt
> successful: filesystem_txt
> test: lp.poppy.tests.test_poppy.TestPoppy.test_CWD
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_CWD
> test: lp.poppy.tests.test_poppy.TestPoppy.test_LOGIN
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_LOGIN
> test: lp.poppy.tests.test_poppy.TestPoppy.test_MKD
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_MKD
> test: lp.poppy.tests.test_poppy.TestPoppy.test_RMD
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_RMD
> test: lp.poppy.tests.test_poppy.TestPoppy.test_STOR
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_STOR
> test: lp.poppy.tests.test_poppy.TestPoppy.test_uploadIsolation
> successful: lp.poppy.tests.test_poppy.TestPoppy.test_uploadIsolation
> test:
> lp.registry.tests.test_distributionmirror_prober.TestCDImageFileListFetching.test_no_cache
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestCDImageFileListFetching.test_no_cache
> test:
> lp.registry.tests.test_distributionmirror_prober.TestLoggingMixin.test_logMessage_integration
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestLoggingMixin.test_logMessage_integration
> test:
> lp.registry.tests.test_distributionmirror_prober.TestLoggingMixin.test_logMessage_output
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestLoggingMixin.test_logMessage_output
> test:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_does_not_wait_when_there_is_no_need_to
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_does_not_wait_when_there_is_no_need_to
> test:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_current_task
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_current_task
> test:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_first_lock
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_first_lock
> test:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_second_lock
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestMultiLock.test_run_waits_for_second_lock
> test:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_called_if_not_enough_requests
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_called_if_not_enough_requests
> test:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_called_if_not_many_timeouts
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_called_if_not_many_timeouts
> test:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_not_called_after_too_many_timeouts
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestProberFactoryRequestTimeoutRatioWithoutTwisted.test_connect_is_not_called_after_too_many_timeouts
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connect_depends_on_localhost_only_config
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connect_depends_on_localhost_only_config
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connection_is_closed_on_redirect
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connection_is_closed_on_redirect
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connection_is_made_on_successful_redirect
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_connection_is_made_on_successful_redirect
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_noconnection_is_made_when_infiniteloop_detected
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_noconnection_is_made_when_infiniteloop_detected
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_noconnection_is_made_when_url_scheme_is_not_http_or_ftp
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_noconnection_is_made_when_url_scheme_is_not_http_or_ftp
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_raises_error_if_redirected_to_different_file
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_raises_error_if_redirected_to_different_file
> test:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_redirect_resets_timeout
> successful:
> lp.registry.tests.test_distributionmirror_prober.TestRedirectAwareProberFactoryAndProtocol.test_redirect_resets_timeout
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test: person_from_principal_txt
> successful: person_from_principal_txt
> test: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testGlobSubdir
> successful: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testGlobSubdir
> test: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNoFilters
> successful: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNoFilters
> test:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNoMatchingSlashes
> successful:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNoMatchingSlashes
> test: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNotMatching
> successful:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testNotMatching
> test: lp.registry.tests.test_prf_filter.Filter_CheckUrl.testReturnsMatching
> successful:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testReturnsMatching
> test:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testReturnsNonMatchingBase
> successful:
> lp.registry.tests.test_prf_filter.Filter_CheckUrl.testReturnsNonMatchingBase
> test:
> lp.registry.tests.test_prf_filter.Filter_Init.testDefaultFiltersProperty
> successful:
> lp.registry.tests.test_prf_filter.Filter_Init.testDefaultFiltersProperty
> test: lp.registry.tests.test_prf_filter.Filter_Init.testFiltersPropertyGiven
> successful:
> lp.registry.tests.test_prf_filter.Filter_Init.testFiltersPropertyGiven
> test:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testContainedByGlobbedParent
> successful:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testContainedByGlobbedParent
> test:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testContainedByParent
> successful:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testContainedByParent
> test:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testNotContainedByMatch
> successful:
> lp.registry.tests.test_prf_filter.Filter_IsPossibleParentUrl.testNotContainedByMatch
> test:
> lp.registry.tests.test_prf_filter.Filter_Logging.testCreatesChildLogger
> successful:
> lp.registry.tests.test_prf_filter.Filter_Logging.testCreatesChildLogger
> test:
> lp.registry.tests.test_prf_filter.Filter_Logging.testCreatesDefaultLogger
> successful:
> lp.registry.tests.test_prf_filter.Filter_Logging.testCreatesDefaultLogger
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_common_name
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_common_name
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_debian_name
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_debian_name
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_bad_characters
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_bad_characters
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_flavors
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_flavors
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_supported_types
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_supported_types
> test:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_uppercase
> successful:
> lp.registry.tests.test_prf_finder.ExtractVersionTestCase.test_extract_version_name_with_uppercase
> test:
> lp.registry.tests.test_prf_finder.FindReleasesTestCase.test_findReleases
> successful:
> lp.registry.tests.test_prf_finder.FindReleasesTestCase.test_findReleases
> test:
> lp.registry.tests.test_prf_finder.HandleProductTestCase.test_handleProduct
> successful:
> lp.registry.tests.test_prf_finder.HandleProductTestCase.test_handleProduct
> test: lp.registry.tests.test_prf_hose.Hose_Filter.testCreatesFilterObject
> successful:
> lp.registry.tests.test_prf_hose.Hose_Filter.testCreatesFilterObject
> test:
> lp.registry.tests.test_prf_hose.Hose_Filter.testCreatesFiltersWithGiven
> successful:
> lp.registry.tests.test_prf_hose.Hose_Filter.testCreatesFiltersWithGiven
> test:
> lp.registry.tests.test_prf_hose.Hose_Filter.testDefaultsFiltersToEmptyDict
> successful:
> lp.registry.tests.test_prf_hose.Hose_Filter.testDefaultsFiltersToEmptyDict
> test: lp.registry.tests.test_prf_hose.Hose_LimitWalk.testHoseLimitsWalk
> successful:
> lp.registry.tests.test_prf_hose.Hose_LimitWalk.testHoseLimitsWalk
> test: lp.registry.tests.test_prf_hose.Hose_Logging.testCreatesChildLogger
> successful:
> lp.registry.tests.test_prf_hose.Hose_Logging.testCreatesChildLogger
> test: lp.registry.tests.test_prf_hose.Hose_Logging.testCreatesDefaultLogger
> successful:
> lp.registry.tests.test_prf_hose.Hose_Logging.testCreatesDefaultLogger
> test: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testEmptyList
> successful: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testEmptyList
> test: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testReducedList
> successful: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testReducedList
> test: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testReducesList
> successful: lp.registry.tests.test_prf_hose.Hose_ReduceWork.testReducesList
> test: lp.registry.tests.test_prf_hose.Hose_Urls.testCallsReduceWork
> successful: lp.registry.tests.test_prf_hose.Hose_Urls.testCallsReduceWork
> test: lp.registry.tests.test_prf_hose.Hose_Urls.testPassesUrlList
> successful: lp.registry.tests.test_prf_hose.Hose_Urls.testPassesUrlList
> test: lp.registry.tests.test_prf_hose.Hose_Urls.testSetsUrlProperty
> successful: lp.registry.tests.test_prf_hose.Hose_Urls.testSetsUrlProperty
> test: lp.registry.tests.test_prf_log.GetLogger.testDeepParent
> successful: lp.registry.tests.test_prf_log.GetLogger.testDeepParent
> test: lp.registry.tests.test_prf_log.GetLogger.testLogger
> successful: lp.registry.tests.test_prf_log.GetLogger.testLogger
> test: lp.registry.tests.test_prf_log.GetLogger.testNoParent
> successful: lp.registry.tests.test_prf_log.GetLogger.testNoParent
> test: lp.registry.tests.test_prf_log.GetLogger.testNormalParent
> successful: lp.registry.tests.test_prf_log.GetLogger.testNormalParent
> test: lp.registry.tests.test_prf_log.GetLogger.testRootParent
> successful: lp.registry.tests.test_prf_log.GetLogger.testRootParent
> test: lp.registry.tests.test_prf_walker.FTPWalker_Base.testFtpScheme
> successful: lp.registry.tests.test_prf_walker.FTPWalker_Base.testFtpScheme
> test: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoPassword
> successful: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoPassword
> test: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoScheme
> successful: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoScheme
> test: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoUsername
> successful: lp.registry.tests.test_prf_walker.FTPWalker_Base.testNoUsername
> test: lp.registry.tests.test_prf_walker.FTPWalker_Base.testWrongScheme
> successful: lp.registry.tests.test_prf_walker.FTPWalker_Base.testWrongScheme
> test: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpScheme
> successful: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpScheme
> test: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpsScheme
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_Base.testHttpsScheme
> test: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testNoScheme
> successful: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testNoScheme
> test: lp.registry.tests.test_prf_walker.HTTPWalker_Base.testWrongScheme
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_Base.testWrongScheme
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_IsDirectory.testFtpIsDirectory
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_IsDirectory.testFtpIsDirectory
> test: lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testApacheListing
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testApacheListing
> test: lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testDotPaths
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testDotPaths
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testGarbageListing
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testGarbageListing
> test: lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNamedAnchors
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNamedAnchors
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNonAsciiListing
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testNonAsciiListing
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testSquidFtpListing
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_ListDir.testSquidFtpListing
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_ftp_request
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_ftp_request
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_http_request
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_http_request
> test:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_https_request
> successful:
> lp.registry.tests.test_prf_walker.HTTPWalker_url_schemes_and_handlers.test_https_request
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testAddsSlashToPath
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testAddsSlashToPath
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoPassword
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoPassword
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoScheme
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoScheme
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoUsername
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testNoUsername
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPassword
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPassword
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathInUrl
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathInUrl
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathOnly
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testPathOnly
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsBase
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsBase
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsHost
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsHost
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsScheme
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testSetsScheme
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresFragment
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresFragment
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresQuery
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testStoresQuery
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesHost
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesHost
> test:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPassword
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPassword
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPath
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesPath
> test:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesUsername
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testUnescapesUsername
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testUsername
> successful: lp.registry.tests.test_prf_walker.WalkerBase_Base.testUsername
> test: lp.registry.tests.test_prf_walker.WalkerBase_Base.testWrongScheme
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Base.testWrongScheme
> test:
> lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesChildLogger
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesChildLogger
> test:
> lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesDefaultLogger
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_Logging.testCreatesDefaultLogger
> test:
> lp.registry.tests.test_prf_walker.WalkerBase_walk.test_walk_UnicodeEncodeError
> successful:
> lp.registry.tests.test_prf_walker.WalkerBase_walk.test_walk_UnicodeEncodeError
> test: lp.registry.tests.test_prf_walker.Walker_CombineUrl.testConstructsUrl
> successful:
> lp.registry.tests.test_prf_walker.Walker_CombineUrl.testConstructsUrl
> test: shhh.shhh
> successful: shhh.shhh
> test:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_day_extraction
> successful:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_day_extraction
> test:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_parsing_line_with_quotes_inside_user_agent_and_referrer
> successful:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_parsing_line_with_quotes_inside_user_agent_and_referrer
> test:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_return_value
> successful:
> lp.services.apachelogparser.tests.test_apachelogparser.TestLineParsing.test_return_value
> test:
> lp.services.apachelogparser.tests.test_apachelogparser.Test_get_fd_and_file_size.test_gzip_file
> successful:
> lp.services.apachelogparser.tests.test_apachelogparser.Test_get_fd_and_file_size.test_gzip_file
> test:
> lp.services.apachelogparser.tests.test_apachelogparser.Test_get_fd_and_file_size.test_regular_file
> successful:
> lp.services.apachelogparser.tests.test_apachelogparser.Test_get_fd_and_file_size.test_regular_file
> test: lp.services.database.tests.test_storm.TestStorm.test_has_cextensions
> successful:
> lp.services.database.tests.test_storm.TestStorm.test_has_cextensions
> test: README_txt
> successful: README_txt
> test: lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_delete
> successful:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_delete
> test:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_deleting_while_iterating
> successful:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_deleting_while_iterating
> test:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_initially_empty
> successful:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_initially_empty
> test: lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_items
> successful:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_items
> test:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_verify_interface
> successful:
> lp.services.mail.tests.test_mailbox.TestDirectoryMailBox.test_verify_interface
> test: mbox_mailer_txt
> successful: mbox_mailer_txt
> test: lp.services.mail.sendmail.format_address
> successful: lp.services.mail.sendmail.format_address
> test: lp.services.mail.sendmail.get_addresses_from_header
> successful: lp.services.mail.sendmail.get_addresses_from_header
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessageSpecialChars
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessageSpecialChars
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_long_address
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_long_address
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_no_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_no_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body_with_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_unicode_body_with_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_binary_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_binary_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_non_binary_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_non_binary_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_specific_attachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_MakeMessage_with_specific_attachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_addAttachment
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_addAttachment
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_constructor
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_constructor
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_constructor2
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_constructor2
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_7_bit_binary
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_7_bit_binary
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_ascii_text
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_ascii_text
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_binary
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_binary
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_text
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_encodeOptimally_with_text
> test:
> lp.services.mail.tests.test_sendmail.TestMailController.test_sendUsesRealTo
> successful:
> lp.services.mail.tests.test_sendmail.TestMailController.test_sendUsesRealTo
> test:
> lp.services.scripts.tests.test_all_scripts.ScriptsTestCase.test_scripts
> failure:
> lp.services.scripts.tests.test_all_scripts.ScriptsTestCase.test_scripts [
> multipart
> Content-Type: text/x-traceback;charset=utf8,language=python
> traceback
> 395
> Traceback (most recent call last):
> _StringException: Text attachment: traceback
> ------------
> Traceback (most recent call last):
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/runtest.py",
> line 128, in _run_user
>    return fn(*args)
>  File
> "/var/launchpad/tmp/eggs/testtools-0.9.2-py2.5.egg/testtools/testcase.py",
> line 368, in _run_test_method
>    testMethod()
>  File
> "/var/launchpad/test/lib/lp/services/scripts/tests/test_all_scripts.py",
> line 28, in test_scripts
>    self.failIf(bad, '\n\n'.join(bad))
>  File "/usr/lib/python2.5/unittest.py", line 305, in failIf
>    if expr: raise self.failureException, msg
> AssertionError: /var/launchpad/test/scripts/update-stacked-on.py failed
> Traceback (most recent call last):
>  File "/var/launchpad/test/scripts/update-stacked-on.py", line 30, in
> <module>
>    from lp.codehosting.branchfs import XXX
> ImportError: No module named branchfs
>
> ------------
>
> 0
> ]
> test:
> lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries.test_get_user_agent_distroseries_when_invalid
> successful:
> lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries.test_get_user_agent_distroseries_when_invalid
> test:
> lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries.test_get_user_agent_distroseries_when_present
> successful:
> lp.services.tests.test_browser_helpers.TestGetUserAgentDistroSeries.test_get_user_agent_distroseries_when_present
> test: lp.services.tests.test_mime.TestBzip.test_bz2
> successful: lp.services.tests.test_mime.TestBzip.test_bz2
> test: lp.services.tests.test_mime.TestBzip.test_bzip2
> successful: lp.services.tests.test_mime.TestBzip.test_bzip2
> test: lp.services.tests.test_mime.TestBzip.test_tbz2
> successful: lp.services.tests.test_mime.TestBzip.test_tbz2
> test:
> lp.services.tests.test_osutils.TestRemoveTree.test_on_nonexistent_path_passes_silently
> successful:
> lp.services.tests.test_osutils.TestRemoveTree.test_on_nonexistent_path_passes_silently
> test: lp.services.tests.test_osutils.TestRemoveTree.test_raises_on_file
> successful:
> lp.services.tests.test_osutils.TestRemoveTree.test_raises_on_file
> test: lp.services.tests.test_osutils.TestRemoveTree.test_removes_directory
> successful:
> lp.services.tests.test_osutils.TestRemoveTree.test_removes_directory
> test: lp.services.tests.test_utils.TestCachingIterator.test_limited_iterator
> successful:
> lp.services.tests.test_utils.TestCachingIterator.test_limited_iterator
> test: lp.services.tests.test_utils.TestCachingIterator.test_more_values
> successful:
> lp.services.tests.test_utils.TestCachingIterator.test_more_values
> test:
> lp.services.tests.test_utils.TestCachingIterator.test_parallel_iteration
> successful:
> lp.services.tests.test_utils.TestCachingIterator.test_parallel_iteration
> test: lp.services.tests.test_utils.TestCachingIterator.test_reuse
> successful: lp.services.tests.test_utils.TestCachingIterator.test_reuse
> test: lp.services.tests.test_utils.TestIterateSplit.test_iter_split
> successful: lp.services.tests.test_utils.TestIterateSplit.test_iter_split
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testInitialization
> successful:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testInitialization
> test:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testListLogs
> successful:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testListLogs
> test:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testRotate
> successful:
> lp.services.twistedsupport.tests.test_loggingsupport.TestLaunchpadLogFile.testRotate
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_starts_source
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_starts_source
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_twice_raises_error
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consume_twice_raises_error
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_no_tasks_found_and_job_running
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_no_tasks_found_and_job_running
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_stop_doesnt_stop
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_if_stop_doesnt_stop
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_stop_deferred_fires
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_stop_deferred_fires
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_tasks_finish
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_doesnt_finish_until_tasks_finish
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_finishes_if_no_tasks_found
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_consumer_finishes_if_no_tasks_found
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_failure_before_any_tasks_stops_consumer
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_failure_before_any_tasks_stops_consumer
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_implements_ITaskConsumer
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_implements_ITaskConsumer
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_one_failure_doesnt_stop_consumer
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_one_failure_doesnt_stop_consumer
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_passing_working_limit_stops_source
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_passing_working_limit_stops_source
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_production_failed_stops_source
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_production_failed_stops_source
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_reaching_working_limit_stops_source
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_reaching_working_limit_stops_source
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_restart_source_when_worker_available
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_restart_source_when_worker_available
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_run_task_even_though_passed_limit
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_run_task_even_though_passed_limit
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_not_stopped_if_no_tasks_found_and_job_running
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_not_stopped_if_no_tasks_found_and_job_running
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_started_when_all_tasks_done
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_source_started_when_all_tasks_done
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskProductionFailed_before_consume_raises_error
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskProductionFailed_before_consume_raises_error
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_before_consume_raises_error
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_before_consume_raises_error
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_restarts_source
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_restarts_source
> test:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_runs_task
> successful:
> lp.services.twistedsupport.tests.test_task.TestParallelLimitedTaskConsumer.test_taskStarted_runs_task
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_noTasksFound_called_when_no_tasks_found
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_noTasksFound_called_when_no_tasks_found
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_only_one_producer_call_at_once
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_only_one_producer_call_at_once
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_errors_call_taskProductionFailed
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_errors_call_taskProductionFailed
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_returns_deferred
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_producer_returns_deferred
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_provides_ITaskSource
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_provides_ITaskSource
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_commences_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_commences_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_continues_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_continues_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_polls_immediately
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_polls_immediately
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_resets_polling_loop
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_start_multiple_times_resets_polling_loop
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_starting_again_changes_consumer
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_starting_again_changes_consumer
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_doesnt_fire_until_polling_finished
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_doesnt_fire_until_polling_finished
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_immediately_if_no_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_immediately_if_no_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_with_false_if_source_restarted
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_deferred_fires_with_false_if_source_restarted
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_multiple_times
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_multiple_times
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_start_stop_when_polling_doesnt_poll_again
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_start_stop_when_polling_doesnt_poll_again
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_stops_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_stops_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_without_start
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_stop_without_start
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskProductionFailed_deferred_doesnt_delay_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskProductionFailed_deferred_doesnt_delay_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskStarted_deferred_doesnt_delay_polling
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_taskStarted_deferred_doesnt_delay_polling
> test:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_task_consumer_not_called_when_factory_doesnt_produce
> successful:
> lp.services.twistedsupport.tests.test_task.TestPollingTaskSource.test_task_consumer_not_called_when_factory_doesnt_produce
> test:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_failure
> successful:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_failure
> test:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_not_fired
> successful:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_not_fired
> test:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_success
> successful:
> lp.services.twistedsupport.tests.test_twistedsupport.TestExtractResult.test_success
> test: twisted.trial.unittest.TestCase.runTest
> successful: twisted.trial.unittest.TestCase.runTest
> test:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_faults_if_no_codes_given
> successful:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_faults_if_no_codes_given
> test:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_faults_with_wrong_code
> successful:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_faults_with_wrong_code
> test:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_non_faults
> successful:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_raises_non_faults
> test:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_returns_fault_if_code_matches
> successful:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_returns_fault_if_code_matches
> test:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_returns_fault_if_code_matches_one_of_set
> successful:
> lp.services.twistedsupport.tests.test_xmlrpc.TestTrapFault.test_returns_fault_if_code_matches_one_of_set
> test: lp.soyuz.scripts.gina.handlers.getBinaryPackageFormat
> successful: lp.soyuz.scripts.gina.handlers.getBinaryPackageFormat
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails.test_multi_binaries
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails.test_multi_binaries
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails.test_single_binary
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubBinaryDetails.test_single_binary
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_initialization
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_initialization
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_component_failure
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_component_failure
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_priority_failure
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_priority_failure
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_priority_success
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_multi_binary_priority_success
> test:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_single_binary_ok
> successful:
> lp.soyuz.scripts.tests.test_overrides_checker.TestPubSourceChecker.test_single_binary_ok
> test:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_ignores_bad_paths
> successful:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_ignores_bad_paths
> test:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_ignores_non_binary_path
> successful:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_ignores_non_binary_path
> test:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_parses_good_paths
> successful:
> lp.soyuz.scripts.tests.test_ppa_apache_log_parser.TestPathParsing.test_get_ppa_file_key_parses_good_paths
> test:
> lp.soyuz.tests.test_publish_archive_indexes.TestIndexStanzaFieldsHelper.testIndexStanzaFields
> successful:
> lp.soyuz.tests.test_publish_archive_indexes.TestIndexStanzaFieldsHelper.testIndexStanzaFields
> test: lp.testing.tests.test_fakemethod.TestFakeMethod.test_countCalls
> successful: lp.testing.tests.test_fakemethod.TestFakeMethod.test_countCalls
> test: lp.testing.tests.test_fakemethod.TestFakeMethod.test_fakeMethod
> successful: lp.testing.tests.test_fakemethod.TestFakeMethod.test_fakeMethod
> test: lp.testing.tests.test_fakemethod.TestFakeMethod.test_raiseFailure
> successful:
> lp.testing.tests.test_fakemethod.TestFakeMethod.test_raiseFailure
> test: lp.testing.tests.test_fakemethod.TestFakeMethod.test_returnResult
> successful:
> lp.testing.tests.test_fakemethod.TestFakeMethod.test_returnResult
> test: lp.testing.tests.test_fakemethod.TestFakeMethod.test_takeArguments
> successful:
> lp.testing.tests.test_fakemethod.TestFakeMethod.test_takeArguments
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_script
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_script
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_dtd_bad
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_dtd_bad
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_dtd_good
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_dtd_good
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_po_bad
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_po_bad
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_po_good
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_po_good
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_pot_bad
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_pot_bad
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_pot_good
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_pot_good
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_unknown
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_unknown
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_bad
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_bad
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_good
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_good
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_manifest_bad
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_manifest_bad
> test:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_manifest_good
> successful:
> lp.translations.scripts.tests.test_validate_translations_file.TestValidateTranslationsFile.test_validate_xpi_manifest_good
> test: remove-upstream-translations-script_txt
> successful: remove-upstream-translations-script_txt
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_empty
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_empty
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_exists
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_exists
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_nonexistent
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestConfigFile.test_getVariable_nonexistent
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_not_ok_file_removed
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_not_ok_file_removed
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_ok
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_ok
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_ok_file_added
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_content_ok_file_added
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_wrong_directory
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_check_potfiles_in_wrong_directory
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_detect_potfiles_in
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_detect_potfiles_in
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_detect_potfiles_in_module
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_detect_potfiles_in_module
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_find_intltool_dirs
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_find_intltool_dirs
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_find_intltool_dirs_broken
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_find_intltool_dirs_broken
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_ac
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_ac
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_in
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_in
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_in_substitute_version
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_configure_in_substitute_version
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_broken
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_broken
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_same_file
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_same_file
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_same_name
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makefile_in_in_substitute_same_name
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makevars
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltool.test_get_translation_domain_makevars
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_intltool_structure
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_intltool_structure
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_intltool_structure_module
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_intltool_structure_module
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_no_intltool_structure
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestDetectIntltoolInBzrTree.test_detect_no_intltool_structure
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_empty_domain
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_empty_domain
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_no_domain
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_no_domain
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_not_intltool
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pot_not_intltool
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pots
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_generate_pots
> test:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_pottery_generate_intltool_script
> successful:
> lp.translations.tests.test_pottery_detect_intltool.TestGenerateTemplates.test_pottery_generate_intltool_script
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testBadBackslash
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testBadBackslash
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testBadNewline
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testBadNewline
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testComment
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testComment
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testContentlessFile
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testContentlessFile
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testDoubleHeader
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testDoubleHeader
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testDuplicateMsgid
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testDuplicateMsgid
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEmptyFile
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEmptyFile
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEmptyFileError
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEmptyFileError
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEscape
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEscape
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEscapedNewline
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testEscapedNewline
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testFuzzy
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testFuzzy
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testGetLastTranslator
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testGetLastTranslator
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingMsgid1
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingMsgid1
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingMsgstr
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingMsgstr
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingQuote
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMissingQuote
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMultiLineObsolete
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMultiLineObsolete
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMultipartString
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testMultipartString
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNegativePluralCase
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNegativePluralCase
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNoNewLine
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNoNewLine
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNonnumericPluralCase
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testNonnumericPluralCase
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testObsolete
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testObsolete
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testObsoleteChangedMsgid
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testObsoleteChangedMsgid
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testPlural
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testPlural
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testRedundantMsgstr
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testRedundantMsgstr
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testRedundantPlural
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testRedundantPlural
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testSingular
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testSingular
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testSquareBracketAndPlural
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testSquareBracketAndPlural
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testUnsupportedPluralCase
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testUnsupportedPluralCase
> test:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testUpdateHeader
> successful:
> lp.translations.utilities.tests.test_gettext_po_parser.POBasicTestCase.testUpdateHeader
> test:
> lp.translations.utilities.gettext_po_parser.POParser._parseQuotedString
> successful:
> lp.translations.utilities.gettext_po_parser.POParser._parseQuotedString
> test:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form
> successful:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form
> test:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form_failures
> successful:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form_failures
> test:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form_zero_handling
> successful:
> lp.translations.utilities.tests.test_pluralforms.PluralFormsTest.test_make_friendly_plural_form_zero_handling
> test:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest.testNonAsciiInvalidInputError
> successful:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest.testNonAsciiInvalidInputError
> test:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest.testRepresentInvalidInputError
> successful:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatInvalidInputErrorTest.testRepresentInvalidInputError
> test:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest.testNonAsciiSyntaxError
> successful:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest.testNonAsciiSyntaxError
> test:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest.testRepresentSyntaxError
> successful:
> lp.translations.utilities.tests.test_syntax_errors.TranslationFormatSyntaxErrorTest.testRepresentSyntaxError
> test: gettext_po_parser_txt
> successful: gettext_po_parser_txt
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_domain_invalid_paths
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_domain_invalid_paths
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_domain_valid_paths
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_domain_valid_paths
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_from_path
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_from_path
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_invalid_chars
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_invalid_chars
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_lowercase
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_lowercase
> test:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_underscore
> successful:
> lp.translations.utilities.tests.test_templatenames.TemplateNamesTest.test_make_name_underscore
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslation0
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslation0
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslation1
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslation1
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslationMulti
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslationMulti
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslationReversed
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_addTranslationReversed
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_duplicateTranslation
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_duplicateTranslation
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_duplicateTranslationError
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_duplicateTranslationError
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_emptyTranslations
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_emptyTranslations
> test:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_resetAllTranslations
> successful:
> lp.translations.utilities.tests.test_translation_message_data.TranslationMessageDataTestCase.test_resetAllTranslations
> test:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_DtdSyntaxError
> successful:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_DtdSyntaxError
> test:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_Latin1DtdFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_Latin1DtdFileTest
> test:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_UTF8DtdFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_dtd_format.DtdFormatTestCase.test_UTF8DtdFileTest
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_EmptyContributor
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_EmptyContributor
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_IgnoredContributorInList
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_IgnoredContributorInList
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_NonAsciiContributor
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_NonAsciiContributor
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseRdf
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseRdf
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseTranslator
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseTranslator
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseTranslators
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_ParseTranslators
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_RdfSyntaxError
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_RdfSyntaxError
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_SetLastTranslator
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_SetLastTranslator
> test:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_WeirdContributor
> successful:
> lp.translations.utilities.tests.test_xpi_header.XpiHeaderTestCase.test_WeirdContributor
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ContainsLocales
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ContainsLocales
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_DuplicateLines
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_DuplicateLines
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_IgnoredLines
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_IgnoredLines
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarLookup
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarLookup
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarMixup
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarMixup
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarNormalization
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_JarNormalization
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_MultipleLines
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_MultipleLines
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_MultipleLocales
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_MultipleLocales
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NestedJarNormalization
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NestedJarNormalization
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NestedJars
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NestedJars
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NoReverseMapping
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NoReverseMapping
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NoUsefulLines
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NoUsefulLines
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NonMatch
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NonMatch
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_Normalize
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_Normalize
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NormalizeContainsLocales
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NormalizeContainsLocales
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NormalizedLookup
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_NormalizedLookup
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_Overlap
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_Overlap
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_PathBoundaries
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_PathBoundaries
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMapping
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMapping
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMappingLongestMatch
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMappingLongestMatch
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMappingWrongLocale
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_ReverseMappingWrongLocale
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_TrivialParse
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_TrivialParse
> test:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_blank_line
> successful:
> lp.translations.utilities.tests.test_xpi_manifest.XpiManifestTestCase.test_blank_line
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_escape
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_escape
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_escape_comment
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_escape_comment
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_properties_export
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileExportTest.test_properties_export
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_EndOfLineCommentPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_EndOfLineCommentPropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_EscapedQuotesPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_EscapedQuotesPropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_InvalidLinePropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_InvalidLinePropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_InvalidPropertyFileUnicodeEscape
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_InvalidPropertyFileUnicodeEscape
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_Latin1PropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_Latin1PropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_MultiLineCommentPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_MultiLineCommentPropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_MultilinePropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_MultilinePropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_TrailingBackslashPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_TrailingBackslashPropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_URLNotComment
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_URLNotComment
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_UTF8PropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_UTF8PropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_UnicodeEscapedPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_UnicodeEscapedPropertyFileTest
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_WhiteSpaceBeforeComment
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_WhiteSpaceBeforeComment
> test:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_WholeLineCommentPropertyFileTest
> successful:
> lp.translations.utilities.tests.test_xpi_properties_format.PropertyFileFormatTestCase.test_WholeLineCommentPropertyFileTest
> test:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_EC2Instance_test_baseline
> successful:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_EC2Instance_test_baseline
> test:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headful
> successful:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headful
> test:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headful_failure
> successful:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headful_failure
> test:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headless
> successful:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headless
> test:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headless_failure
> successful:
> devscripts.ec2test.tests.test_ec2instance.TestEC2Instance.test_set_up_and_run_headless_failure
> test:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_form_not_correct
> successful:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_form_not_correct
> test:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_invalid_base
> successful:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_invalid_base
> test:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_invalid_timestamp
> successful:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_invalid_timestamp
> test: devscripts.ec2test.tests.test_session.TestEC2SessionName.test_make
> successful:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_make
> test:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_properties
> successful:
> devscripts.ec2test.tests.test_session.TestEC2SessionName.test_properties
> test:
> devscripts.ec2test.tests.test_utils.TestDateTimeUtils.test_find_datetime_string
> successful:
> devscripts.ec2test.tests.test_utils.TestDateTimeUtils.test_find_datetime_string
> test:
> devscripts.ec2test.tests.test_utils.TestDateTimeUtils.test_make_datetime_string
> successful:
> devscripts.ec2test.tests.test_utils.TestDateTimeUtils.test_make_datetime_string
> test:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string
> successful:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string
> test:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string_with_bad_length
> successful:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string_with_bad_length
> test:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string_with_length
> successful:
> devscripts.ec2test.tests.test_utils.TestRandomUtils.test_make_random_string_with_length
> test: devscripts.tests.test_autoland.TestBugsClaused.test_no_bugs
> successful: devscripts.tests.test_autoland.TestBugsClaused.test_no_bugs
> test: devscripts.tests.test_autoland.TestBugsClaused.test_one_bug
> successful: devscripts.tests.test_autoland.TestBugsClaused.test_one_bug
> test: devscripts.tests.test_autoland.TestBugsClaused.test_two_bugs
> successful: devscripts.tests.test_autoland.TestBugsClaused.test_two_bugs
> test: devscripts.tests.test_autoland.TestGetBazaarHost.test_dev_service
> successful:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_dev_service
> test: devscripts.tests.test_autoland.TestGetBazaarHost.test_edge_service
> successful:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_edge_service
> test:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_production_service
> successful:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_production_service
> test: devscripts.tests.test_autoland.TestGetBazaarHost.test_staging_service
> successful:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_staging_service
> test:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_unrecognized_service
> successful:
> devscripts.tests.test_autoland.TestGetBazaarHost.test_unrecognized_service
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_code_reviewer_counts
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_code_reviewer_counts
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_db_reviewer_counts
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_db_reviewer_counts
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_mentat_reviewers
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_mentat_reviewers
> test: devscripts.tests.test_autoland.TestGetReviewerClause.test_no_reviewers
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_no_reviewers
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_one_reviewer_no_type
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_one_reviewer_no_type
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_release_critical
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_release_critical
> test:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_two_reviewers_no_type
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_two_reviewers_no_type
> test: devscripts.tests.test_autoland.TestGetReviewerClause.test_ui_reviewers
> successful:
> devscripts.tests.test_autoland.TestGetReviewerClause.test_ui_reviewers
> test:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_freenode_irc_nick_preferred
> successful:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_freenode_irc_nick_preferred
> test:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_no_irc_nicknames
> successful:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_no_irc_nicknames
> test:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_non_freenode_nicks_ignored
> successful:
> devscripts.tests.test_autoland.TestGetReviewerHandle.test_non_freenode_nicks_ignored
> test:
> devscripts.tests.test_sourcecode.TestFindBranches.test_directory_with_branches
> successful:
> devscripts.tests.test_sourcecode.TestFindBranches.test_directory_with_branches
> test:
> devscripts.tests.test_sourcecode.TestFindBranches.test_empty_directory_has_no_branches
> successful:
> devscripts.tests.test_sourcecode.TestFindBranches.test_empty_directory_has_no_branches
> test: devscripts.tests.test_sourcecode.TestFindBranches.test_ignores_files
> successful:
> devscripts.tests.test_sourcecode.TestFindBranches.test_ignores_files
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_bad_optional_value
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_bad_optional_value
> test: devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_empty
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_empty
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_optional
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_optional
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_optional_public_only
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_optional_public_only
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_public_only
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_public_only
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_revision
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_key_value_revision
> test:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_too_many_values
> successful:
> devscripts.tests.test_sourcecode.TestInterpretConfiguration.test_too_many_values
> test:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_comment_ignored
> successful:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_comment_ignored
> test: devscripts.tests.test_sourcecode.TestParseConfigFile.test_empty
> successful: devscripts.tests.test_sourcecode.TestParseConfigFile.test_empty
> test:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_optional_value
> successful:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_optional_value
> test: devscripts.tests.test_sourcecode.TestParseConfigFile.test_single_value
> successful:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_single_value
> test:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_whitespace_stripped
> successful:
> devscripts.tests.test_sourcecode.TestParseConfigFile.test_whitespace_stripped
> test: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_new
> successful: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_new
> test: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_old
> successful: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_old
> test: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_same
> successful: devscripts.tests.test_sourcecode.TestPlanUpdate.test_all_same
> test:
> devscripts.tests.test_sourcecode.TestPlanUpdate.test_smoke_the_default_config
> successful:
> devscripts.tests.test_sourcecode.TestPlanUpdate.test_smoke_the_default_config
> test: devscripts.tests.test_sourcecode.TestPlanUpdate.test_trivial
> successful: devscripts.tests.test_sourcecode.TestPlanUpdate.test_trivial
> test: zope.testing.testrunner.layer.UnitTests:tearDown
> successful: zope.testing.testrunner.layer.UnitTests:tearDown
>
> Tests failed (exit code 1)
> make: *** [check] Error 1
>
>