summaryrefslogtreecommitdiff
path: root/tests/testutils/repo/git.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testutils/repo/git.py')
-rw-r--r--tests/testutils/repo/git.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/testutils/repo/git.py b/tests/testutils/repo/git.py
index 9f617a763..12384e052 100644
--- a/tests/testutils/repo/git.py
+++ b/tests/testutils/repo/git.py
@@ -98,8 +98,11 @@ class Git(Repo):
return config
def latest_commit(self):
- output = self._run_git('rev-parse', 'HEAD', stdout=subprocess.PIPE).stdout
- return output.decode('UTF-8').strip()
+ return self._run_git(
+ 'rev-parse', 'HEAD',
+ stdout=subprocess.PIPE,
+ universal_newlines=True,
+ ).stdout.strip()
def branch(self, branch_name):
self._run_git('checkout', '-b', branch_name)
@@ -115,5 +118,8 @@ class Git(Repo):
return self.latest_commit()
def rev_parse(self, rev):
- output = self._run_git('rev-parse', rev, stdout=subprocess.PIPE).stdout
- return output.decode('UTF-8').strip()
+ return self._run_git(
+ 'rev-parse', rev,
+ stdout=subprocess.PIPE,
+ universal_newlines=True,
+ ).stdout.strip()