~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/code/xmlrpc/tests/test_codehosting.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2009-07-09 09:55:54 UTC
  • mfrom: (8811.1.2 acquireBranchToPull-tweaks)
  • Revision ID: launchpad@pqm.canonical.com-20090709095554-d7885f4lep62mqdc
[r=rockstar][ui=none] small tweaks to acquireBranchToPull found when
        trying to use it in anger

Show diffs side-by-side

added added

removed removed

Lines of Context:
514
514
 
515
515
    def assertBranchIsAquired(self, branch):
516
516
        """See `AcquireBranchToPullTests`."""
 
517
        branch = removeSecurityProxy(branch)
517
518
        pull_info = self.storage.acquireBranchToPull()
518
519
        default_branch = branch.target.default_stacked_on_branch
519
520
        if default_branch:
560
561
        _, _, _, default_stacked_on_branch, _ = pull_info
561
562
        self.assertEqual(
562
563
            default_stacked_on_branch,
563
 
            branch.target.default_stacked_on_branch.unique_name)
 
564
            '/' + branch.target.default_stacked_on_branch.unique_name)
 
565
 
 
566
    def test_private_default_stacked_not_returned_for_mirrored_branch(self):
 
567
        # We don't stack mirrored branches on a private default stacked on
 
568
        # branch.
 
569
        product = self.factory.makeProduct()
 
570
        default_branch = self.factory.makeProductBranch(
 
571
            product=product, private=True)
 
572
        self.factory.enableDefaultStackingForProduct(product, default_branch)
 
573
        mirrored_branch = self.factory.makeProductBranch(
 
574
            branch_type=BranchType.MIRRORED, product=product)
 
575
        mirrored_branch.requestMirror()
 
576
        pull_info = self.storage.acquireBranchToPull()
 
577
        _, _, _, default_stacked_on_branch, _ = pull_info
 
578
        self.assertEqual(
 
579
            '', default_stacked_on_branch)
564
580
 
565
581
 
566
582
class BranchFileSystemTest(TestCaseWithFactory):