def test_invisible_been_mirrored(self): # `check_default_stacked_on` returns None for branches invisible to # the current user, even if those branches have already been mirrored. branch = self.factory.makeAnyBranch(information_type=InformationType.USERDATA) naked_branch = removeSecurityProxy(branch) naked_branch.branchChanged("", self.factory.getUniqueString(), None, None, None) self.assertIs(None, check_default_stacked_on(branch))
def test_invisible_been_mirrored(self): # `check_default_stacked_on` returns None for branches invisible to # the current user, even if those branches have already been mirrored. branch = self.factory.makeAnyBranch( information_type=InformationType.USERDATA) naked_branch = removeSecurityProxy(branch) naked_branch.branchChanged('', self.factory.getUniqueString(), None, None, None) self.assertIs(None, check_default_stacked_on(branch))
def test_remote_thats_been_mirrored(self): # Although REMOTE branches are not generally ever mirrored, it's # possible for a branch to be turned into a REMOTE branch later in # life. branch = self.factory.makeAnyBranch(branch_type=BranchType.MIRRORED) branch.startMirroring() removeSecurityProxy(branch).branchChanged("", self.factory.getUniqueString(), None, None, None) removeSecurityProxy(branch).branch_type = BranchType.REMOTE self.assertIs(None, check_default_stacked_on(branch))
def test_remote_thats_been_mirrored(self): # Although REMOTE branches are not generally ever mirrored, it's # possible for a branch to be turned into a REMOTE branch later in # life. branch = self.factory.makeAnyBranch(branch_type=BranchType.MIRRORED) branch.startMirroring() removeSecurityProxy(branch).branchChanged( '', self.factory.getUniqueString(), None, None, None) removeSecurityProxy(branch).branch_type = BranchType.REMOTE self.assertIs(None, check_default_stacked_on(branch))
def test_been_mirrored(self): # `check_default_stacked_on` returns the branch if it has revisions. branch = self.factory.makeAnyBranch() removeSecurityProxy(branch).branchChanged( '', self.factory.getUniqueString(), None, None, None) self.assertEqual(branch, check_default_stacked_on(branch))
def test_invisible(self): # `check_default_stacked_on` returns None for branches invisible to # the current user. branch = self.factory.makeAnyBranch( information_type=InformationType.USERDATA) self.assertIs(None, check_default_stacked_on(branch))
def test_remote(self): # `check_default_stacked_on` returns None if passed a remote branch. # We have no Bazaar data for remote branches, so stacking on one is # futile. branch = self.factory.makeAnyBranch(branch_type=BranchType.REMOTE) self.assertIs(None, check_default_stacked_on(branch))
def test_unmirrored(self): # `check_default_stacked_on` returns None if passed an unmirrored # banch. This is because we don't want to stack things on unmirrored # branches. branch = self.factory.makeAnyBranch() self.assertIs(None, check_default_stacked_on(branch))
def test_none(self): # `check_default_stacked_on` returns None if passed None. self.assertIs(None, check_default_stacked_on(None))
def test_been_mirrored(self): # `check_default_stacked_on` returns the branch if it has revisions. branch = self.factory.makeAnyBranch() removeSecurityProxy(branch).branchChanged("", self.factory.getUniqueString(), None, None, None) self.assertEqual(branch, check_default_stacked_on(branch))
def test_invisible(self): # `check_default_stacked_on` returns None for branches invisible to # the current user. branch = self.factory.makeAnyBranch(information_type=InformationType.USERDATA) self.assertIs(None, check_default_stacked_on(branch))