summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-08-22 02:21:04 +0000
committerGerrit Code Review <review@openstack.org>2018-08-22 02:21:04 +0000
commitea82a1598b818cdbc0c2825736ba8ba64ae58285 (patch)
tree018605b55e8c6a11e3f407fe86f0cbf5dc343d63
parentf561bf3ff48c6cd497b3daa39b8d5a12ef4deded (diff)
parent244731bd460e9aa657fbb7dfd2445ffaadfebedd (diff)
downloadgit-review-ea82a1598b818cdbc0c2825736ba8ba64ae58285.tar.gz
Merge "Testing getting specific patchset"
-rw-r--r--git_review/tests/test_git_review.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/git_review/tests/test_git_review.py b/git_review/tests/test_git_review.py
index 71012ac..cd3fc91 100644
--- a/git_review/tests/test_git_review.py
+++ b/git_review/tests/test_git_review.py
@@ -143,6 +143,21 @@ class GitReviewTestCase(tests.BaseGitReviewTestCase):
'refs/remotes/%s/master' % self._remote,
self._run_git("for-each-ref", "--format='%(upstream)'", head))
+ # add some more changes & upload
+ self._simple_amend('test 2nd rev',
+ self._dir('test', '2nd_rev_file.txt'))
+ self._run_git_review('-v')
+ self._simple_amend('test 3rd rev',
+ self._dir('test', '3rd_rev_file.txt'))
+ self._run_git_review('-v')
+
+ # get rev 2; assert rev2 file is there, but not rev3
+ self._run_git_review('-d', '%s,%s' % (change_id, 2))
+ self.assertIn('2nd_rev_file.txt',
+ self._run_git('show', 'HEAD'))
+ self.assertNotIn('3rd_rev_file.txt',
+ self._run_git('show', 'HEAD'))
+
def test_multiple_changes(self):
"""Test git-review asks about multiple changes.