From 4043468de4fc448b6fda670f33b7f935883793a7 Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Sat, 31 May 2008 23:12:43 -0700 Subject: tests: add a test to ensure False is never passed to Git.execute Signed-off-by: David Aguilar --- test/git/test_git.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/git/test_git.py') diff --git a/test/git/test_git.py b/test/git/test_git.py index 61b90a5f..b8fa734a 100644 --- a/test/git/test_git.py +++ b/test/git/test_git.py @@ -55,3 +55,9 @@ class TestGit(object): def test_it_handles_large_input(self): output = self.git.execute(["cat", "/bin/bash"]) assert_true(len(output) > 4096) # at least 4k + + @patch(Git, 'execute') + def test_it_ignores_false_kwargs(self, git): + # this_should_not_be_ignored=False implies it *should* be ignored + output = self.git.version( pass_this_kwarg=False ) + assert_true( "pass_this_kwarg" not in git.call_args[1] ) -- cgit v1.2.1