Rev 179: Added test. in http://bzr.daniel-watkins.co.uk/pqm/unknown-branch-formats
Daniel Watkins
daniel at daniel-watkins.co.uk
Tue Jul 15 12:16:04 BST 2008
At http://bzr.daniel-watkins.co.uk/pqm/unknown-branch-formats
------------------------------------------------------------
revno: 179
revision-id: daniel at daniel-watkins.co.uk-20080715111445-t9rfgsrp7pz2y3a8
parent: daniel at daniel-watkins.co.uk-20080715110743-n96a19npv6gbtdm8
committer: Daniel Watkins <daniel at daniel-watkins.co.uk>
branch nick: unknown-branch-formats
timestamp: Tue 2008-07-15 12:14:45 +0100
message:
Added test.
-------------- next part --------------
=== modified file 'pqm/tests/test_pqm.py'
--- a/pqm/tests/test_pqm.py 2008-07-15 11:07:43 +0000
+++ b/pqm/tests/test_pqm.py 2008-07-15 11:14:45 +0000
@@ -594,6 +594,21 @@
self.assertTrue(handler.branch_exists('me', 'bzrbranch'))
self.assertFalse(handler.branch_exists('me', 'foobar'))
+ def test_branch_exists_unknown_format(self):
+ from bzrlib import bzrdir
+ from bzrlib.tests.test_branch import SampleBranchFormat
+ self.build_tree(['unknown/'])
+ dir = bzrdir.BzrDirMetaFormat1().initialize('unknown')
+ SampleBranchFormat().initialize(dir)
+ handler = pqm.Bazaar2Handler()
+ try:
+ handler.branch_exists('me', 'unknown')
+ except pqm.PQMTlaFailure, e:
+ self.assertEqual(["Branch 'unknown' had the following problem:\n"
+ " Unknown branch format: 'Sample branch format.'"], e.output)
+ return
+ self.fail("Unknown format error not raised.")
+
class TestConfig(unittest.TestCase):
More information about the bazaar-commits
mailing list