Merge "Fix bug in git_credentials()"
This commit is contained in:
commit
23980a8b9d
@ -171,7 +171,7 @@ def git_credentials(url):
|
|||||||
"""Return credentials using git credential or None."""
|
"""Return credentials using git credential or None."""
|
||||||
cmd = 'git', 'credential', 'fill'
|
cmd = 'git', 'credential', 'fill'
|
||||||
stdin = 'url=%s' % url
|
stdin = 'url=%s' % url
|
||||||
rc, out = run_command_status(*cmd, stdin=stdin.encode('utf-8'))
|
rc, out = run_command_status(*cmd, stdin=stdin)
|
||||||
if rc:
|
if rc:
|
||||||
return None
|
return None
|
||||||
data = dict(line.split('=', 1) for line in out.splitlines())
|
data = dict(line.split('=', 1) for line in out.splitlines())
|
||||||
|
@ -305,7 +305,7 @@ class GitReviewUnitTest(testtools.TestCase):
|
|||||||
# This gets encoded to utf8 which means the type passed down
|
# This gets encoded to utf8 which means the type passed down
|
||||||
# is bytes.
|
# is bytes.
|
||||||
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
||||||
stdin=b'url=%s' % url.encode('utf-8'))
|
stdin='url=%s' % url)
|
||||||
calls = [mock.call(url), mock.call(url, auth=('user', 'pass'))]
|
calls = [mock.call(url), mock.call(url, auth=('user', 'pass'))]
|
||||||
mock_get.assert_has_calls(calls)
|
mock_get.assert_has_calls(calls)
|
||||||
|
|
||||||
@ -323,7 +323,7 @@ class GitReviewUnitTest(testtools.TestCase):
|
|||||||
# This gets encoded to utf8 which means the type passed down
|
# This gets encoded to utf8 which means the type passed down
|
||||||
# is bytes.
|
# is bytes.
|
||||||
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
||||||
stdin=b'url=%s' % url.encode('utf-8'))
|
stdin='url=%s' % url)
|
||||||
calls = [mock.call(url), mock.call(url, auth=('user', 'pass'))]
|
calls = [mock.call(url), mock.call(url, auth=('user', 'pass'))]
|
||||||
mock_get.assert_has_calls(calls)
|
mock_get.assert_has_calls(calls)
|
||||||
|
|
||||||
@ -341,7 +341,7 @@ class GitReviewUnitTest(testtools.TestCase):
|
|||||||
# This gets encoded to utf8 which means the type passed down
|
# This gets encoded to utf8 which means the type passed down
|
||||||
# is bytes.
|
# is bytes.
|
||||||
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
mock_run.assert_called_once_with('git', 'credential', 'fill',
|
||||||
stdin=b'url=%s' % url.encode('utf-8'))
|
stdin='url=%s' % url)
|
||||||
mock_get.assert_called_once_with(url)
|
mock_get.assert_called_once_with(url)
|
||||||
|
|
||||||
@mock.patch('sys.argv', ['argv0', '--track', 'branch'])
|
@mock.patch('sys.argv', ['argv0', '--track', 'branch'])
|
||||||
|
Loading…
Reference in New Issue
Block a user