예제 #1
0
 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))
예제 #2
0
 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))
예제 #3
0
 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))
예제 #4
0
 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))
예제 #5
0
 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))
예제 #6
0
 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))
예제 #7
0
 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))
예제 #8
0
 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))
예제 #9
0
 def test_none(self):
     # `check_default_stacked_on` returns None if passed None.
     self.assertIs(None, check_default_stacked_on(None))
예제 #10
0
 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))
예제 #11
0
 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))
예제 #12
0
 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))
예제 #13
0
 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))
예제 #14
0
 def test_none(self):
     # `check_default_stacked_on` returns None if passed None.
     self.assertIs(None, check_default_stacked_on(None))