From c546323bca6b93b079e4482e1f9e5a7212a6c1dd Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Sun, 10 Mar 2013 00:17:58 +0100 Subject: [PATCH] Tests for `f(| )` and `f( |)` (the latter fails) --- test/regression.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/regression.py b/test/regression.py index c950fd43..f41a23b7 100755 --- a/test/regression.py +++ b/test/regression.py @@ -126,6 +126,14 @@ class TestRegression(TestBase): defs = self.definition_when_in_function_call('f(', ')') self.assertEqual(defs[0].description, 'def f') + def test_definition_when_in_function_call_empty_paren_pre_space(self): + defs = self.definition_when_in_function_call('f( ', ')') + self.assertEqual(defs[0].description, 'def f') + + def test_definition_when_in_function_call_empty_paren_post_space(self): + defs = self.definition_when_in_function_call('f(', ' )') + self.assertEqual(defs[0].description, 'def f') + def test_function_call_signature(self): defs = self.definition(""" def f(x, y=1, z='a'):