From 244731bd460e9aa657fbb7dfd2445ffaadfebedd Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 8 Feb 2018 07:44:59 +1100 Subject: [PATCH] Testing getting specific patchset Add a test for "change,patchset" downloading Change-Id: I0cc340b9dc24d7f4457e336176649d7fc7994624 --- git_review/tests/test_git_review.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/git_review/tests/test_git_review.py b/git_review/tests/test_git_review.py index 71012ac4..cd3fc91f 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.