Rev 2247: Start adding tests for launchpad indirection in file:///home/mbp/bzr/Work/lpurl/
Martin Pool
mbp at sourcefrog.net
Fri Jan 26 00:54:20 GMT 2007
------------------------------------------------------------
revno: 2247
revision-id: mbp at sourcefrog.net-20070126005419-ro6a877qfb3nuuew
parent: mbp at sourcefrog.net-20070126002801-uffztaglri8w29jl
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: lpurl
timestamp: Fri 2007-01-26 11:54:19 +1100
message:
Start adding tests for launchpad indirection
modified:
bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
=== modified file 'bzrlib/plugins/launchpad/test_lp_indirect.py'
--- a/bzrlib/plugins/launchpad/test_lp_indirect.py 2007-01-26 00:28:01 +0000
+++ b/bzrlib/plugins/launchpad/test_lp_indirect.py 2007-01-26 00:54:19 +0000
@@ -16,9 +16,20 @@
"""Tests for indirect branch urls through Launchpad.net"""
+from bzrlib import (
+ transport,
+ )
+from bzrlib.transport import get_transport
from bzrlib.tests import TestCase, TestSkipped
class IndirectUrlTests(TestCase):
- def test_nothing(self):
- self.fail()
+ def test_indirect_through_url(self):
+ """A launchpad url should map to a http url"""
+ # These can change to use the smartserver protocol or something
+ # else in the future.
+ url = 'lp:///plone'
+ t = get_transport(url)
+ real_url = t.base
+ self.assertStartsWith(real_url, 'http')
+
More information about the bazaar-commits
mailing list