diff options
author | Ian Lee <IanLee1521@gmail.com> | 2014-12-18 23:34:57 -0800 |
---|---|---|
committer | Ian Lee <IanLee1521@gmail.com> | 2014-12-19 00:48:48 -0800 |
commit | 3fe7dc6ebb380acaae2acd75bc7f483864c3d013 (patch) | |
tree | 6d1603417a551b923e793b6e41fbd215212f8ba1 | |
parent | ae1000095558c782fe5cc745b2bd5e4b6dfccc52 (diff) | |
download | pep8-3fe7dc6ebb380acaae2acd75bc7f483864c3d013.tar.gz |
Update tests for issue #357
-rwxr-xr-x | pep8.py | 4 | ||||
-rw-r--r-- | testsuite/E25.py | 5 |
2 files changed, 8 insertions, 1 deletions
@@ -755,7 +755,6 @@ def whitespace_around_named_parameter_equals(logical_line, tokens): Okay: boolean(a <= b) Okay: boolean(a >= b) Okay: def foo(arg: int = 42): - Okay: def f(x: int, y=15, z: float = 0.123) -> list: E251: def complex(real, imag = 0.0): E251: return magic(r = real, i = imag) @@ -786,6 +785,9 @@ def whitespace_around_named_parameter_equals(logical_line, tokens): no_space = True if start != prev_end: yield (prev_end, message) + if not parens: + annotated_func_arg = False + prev_end = end diff --git a/testsuite/E25.py b/testsuite/E25.py index 9b7ff69..ad8db88 100644 --- a/testsuite/E25.py +++ b/testsuite/E25.py @@ -29,3 +29,8 @@ foo(bar=(1 >= 1)) foo(bar=(1 <= 1)) (options, args) = parser.parse_args() d[type(None)] = _deepcopy_atomic + +# Annotated Function Definitions +#: Okay +def munge(input: AnyStr, sep: AnyStr = None, limit=1000) -> AnyStr: + pass |