summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-03-01 19:36:12 +0000
committerGerrit Code Review <review@openstack.org>2021-03-01 19:36:12 +0000
commit8aeb461d5dfd3400d96551ccab884daf123ca835 (patch)
treef1ab9bc40a2ef5271b8b04cbcffdfe92e5863117
parenta1d60fbb2adf53ac6daaa90431158c9c06a37c20 (diff)
parente8d54043203fd80a28a437684fed8ab3b24a3b21 (diff)
downloadgit-review-8aeb461d5dfd3400d96551ccab884daf123ca835.tar.gz
Merge "Add test helpers for unstaged/uncommitted changes"
-rw-r--r--git_review/tests/__init__.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/git_review/tests/__init__.py b/git_review/tests/__init__.py
index c6af575..379ac86 100644
--- a/git_review/tests/__init__.py
+++ b/git_review/tests/__init__.py
@@ -313,13 +313,25 @@ class BaseGitReviewTestCase(testtools.TestCase, GerritHelpers):
utils.run_cmd(gerrit_sh, 'start')
self.addCleanup(utils.run_cmd, gerrit_sh, 'stop')
- def _simple_change(self, change_text, commit_message,
- file_=None):
- """Helper method to create small changes and commit them."""
+ def _unstaged_change(self, change_text, file_=None):
+ """Helper method to create small changes and not stage them."""
if file_ is None:
file_ = self._dir('test', 'test_file.txt')
+ utils.write_to_file(file_, ''.encode())
+ self._run_git('add', file_)
utils.write_to_file(file_, change_text.encode())
+
+ def _uncommitted_change(self, change_text, file_=None):
+ """Helper method to create small changes and not commit them."""
+ if file_ is None:
+ file_ = self._dir('test', 'test_file.txt')
+ self._unstaged_change(change_text, file_)
self._run_git('add', file_)
+
+ def _simple_change(self, change_text, commit_message,
+ file_=None):
+ """Helper method to create small changes and commit them."""
+ self._uncommitted_change(change_text, file_)
self._run_git('commit', '-m', commit_message)
def _simple_amend(self, change_text, file_=None):