Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(493)

Unified Diff: cros_mark_as_stable_unittest.py

Issue 6291013: Have the ability for the PFQ to both rev Chrome and other packages. (Closed) Base URL: http://git.chromium.org/git/crosutils.git@master
Patch Set: Nit Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cros_mark_as_stable.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cros_mark_as_stable_unittest.py
diff --git a/cros_mark_as_stable_unittest.py b/cros_mark_as_stable_unittest.py
index 40fda64c27bde9faa91360e376c740e7663acdca..45fcdf046ac74890bdb5321be947f88c8cca5fa5 100755
--- a/cros_mark_as_stable_unittest.py
+++ b/cros_mark_as_stable_unittest.py
@@ -24,11 +24,12 @@ class NonClassTests(mox.MoxTestBase):
def testPushChange(self):
git_log = 'Marking test_one as stable\nMarking test_two as stable\n'
fake_description = 'Marking set of ebuilds as stable\n\n%s' % git_log
- self.mox.StubOutWithMock(cros_mark_as_stable, '_CheckOnStabilizingBranch')
+ self.mox.StubOutWithMock(cros_mark_as_stable, '_DoWeHaveLocalCommits')
self.mox.StubOutWithMock(cros_mark_as_stable.GitBranch, 'CreateBranch')
self.mox.StubOutWithMock(cros_mark_as_stable.GitBranch, 'Exists')
- cros_mark_as_stable._CheckOnStabilizingBranch(self._branch).AndReturn(True)
+ cros_mark_as_stable._DoWeHaveLocalCommits(
+ self._branch, self._tracking_branch).AndReturn(True)
cros_mark_as_stable.GitBranch.CreateBranch()
cros_mark_as_stable.GitBranch.Exists().AndReturn(True)
cros_mark_as_stable._SimpleRunCommand('git log --format=format:%s%n%n%b ' +
@@ -51,66 +52,46 @@ class GitBranchTest(mox.MoxTestBase):
mox.MoxTestBase.setUp(self)
# Always stub RunCommmand out as we use it in every method.
self.mox.StubOutWithMock(cros_mark_as_stable, '_SimpleRunCommand')
- self._branch = 'test_branch'
+ self._branch = self.mox.CreateMock(cros_mark_as_stable.GitBranch)
+ self._branch_name = 'test_branch'
+ self._branch.branch_name = self._branch_name
self._tracking_branch = 'cros/test'
-
- def testCreateBranchNoPrevious(self):
- # Test init with no previous branch existing.
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
- self.mox.StubOutWithMock(branch, 'Exists')
- self.mox.StubOutWithMock(branch, '_Checkout')
- branch.Exists().AndReturn(False)
- branch._Checkout(self._branch)
- self.mox.ReplayAll()
- branch.CreateBranch()
- self.mox.VerifyAll()
-
- def testCreateBranchWithPrevious(self):
- # Test init with previous branch existing.
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
- self.mox.StubOutWithMock(branch, 'Exists')
- self.mox.StubOutWithMock(branch, 'Delete')
- self.mox.StubOutWithMock(branch, '_Checkout')
- branch.Exists().AndReturn(True)
- branch.Delete()
- branch._Checkout(self._branch)
- self.mox.ReplayAll()
- branch.CreateBranch()
- self.mox.VerifyAll()
+ self._branch.tracking_branch = self._tracking_branch
def testCheckoutCreate(self):
# Test init with no previous branch existing.
+ self._branch.Exists().AndReturn(False)
cros_mark_as_stable._SimpleRunCommand(
- 'git checkout -b %s %s' % (self._branch, self._tracking_branch))
+ 'git checkout -b %s %s' % (self._branch_name, self._tracking_branch))
self.mox.ReplayAll()
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
- branch._Checkout(self._branch)
+ cros_mark_as_stable.GitBranch.Checkout(self._branch)
self.mox.VerifyAll()
def testCheckoutNoCreate(self):
# Test init with previous branch existing.
+ self._branch.Exists().AndReturn(True)
cros_mark_as_stable._SimpleRunCommand('git checkout %s' % (
- self._tracking_branch))
+ self._branch_name))
self.mox.ReplayAll()
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
- branch._Checkout(self._tracking_branch, False)
+ cros_mark_as_stable.GitBranch.Checkout(self._branch)
self.mox.VerifyAll()
def testDelete(self):
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
- self.mox.StubOutWithMock(branch, '_Checkout')
- branch._Checkout(self._tracking_branch, create=False)
- cros_mark_as_stable._SimpleRunCommand('git branch -D ' + self._branch)
+ self.mox.StubOutWithMock(cros_mark_as_stable.GitBranch, 'Checkout')
+ branch = cros_mark_as_stable.GitBranch(self._branch_name,
+ self._tracking_branch)
+ cros_mark_as_stable.GitBranch.Checkout(mox.IgnoreArg())
+ cros_mark_as_stable._SimpleRunCommand('git branch -D ' + self._branch_name)
self.mox.ReplayAll()
branch.Delete()
self.mox.VerifyAll()
def testExists(self):
- branch = cros_mark_as_stable.GitBranch(self._branch, self._tracking_branch)
-
+ branch = cros_mark_as_stable.GitBranch(self._branch_name,
+ self._tracking_branch)
# Test if branch exists that is created
cros_mark_as_stable._SimpleRunCommand('git branch').AndReturn(
- '%s %s' % (self._branch, self._tracking_branch))
+ '%s' % self._branch_name)
self.mox.ReplayAll()
self.assertTrue(branch.Exists())
self.mox.VerifyAll()
« no previous file with comments | « cros_mark_as_stable.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698