diff options
author | Eric Brunson <brunson@brunson.com> | 2014-04-25 10:20:28 -0600 |
---|---|---|
committer | Eric Brunson <brunson@brunson.com> | 2014-04-25 10:20:28 -0600 |
commit | 811a6514571a94ed2e2704fb3a398218c739c9e9 (patch) | |
tree | 6ac71ddabb946f0dadb205876ffff650322aa423 /git/test/test_git.py | |
parent | e6a2942a982c2541a6b6f7c67aa7dbf57ed060ca (diff) | |
parent | f5ec638a77dd1cd38512bc9cf2ebae949e7a8812 (diff) | |
download | gitpython-811a6514571a94ed2e2704fb3a398218c739c9e9.tar.gz |
Merge pull request #154 from brunson/0.3
add git command options
Diffstat (limited to 'git/test/test_git.py')
-rw-r--r-- | git/test/test_git.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/git/test/test_git.py b/git/test/test_git.py index b61a0eea..e67cb92b 100644 --- a/git/test/test_git.py +++ b/git/test/test_git.py @@ -107,3 +107,17 @@ class TestGit(TestBase): finally: type(self.git).GIT_PYTHON_GIT_EXECUTABLE = prev_cmd #END undo adjustment + + def test_options_are_passed_to_git(self): + # This work because any command after git --version is ignored + git_version = self.git(version=True).NoOp() + git_command_version = self.git.version() + self.assertEquals(git_version, git_command_version) + + def test_single_char_git_options_are_passed_to_git(self): + input_value='TestValue' + output_value = self.git(c='user.name={}'.format(input_value)).config('--get', 'user.name') + self.assertEquals(input_value, output_value) + + def test_change_to_transform_kwargs_does_not_break_command_options(self): + self.git.log(n=1) |