diff options
Diffstat (limited to 'tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py')
-rw-r--r-- | tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py b/tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py index 2e3273692..e8178863c 100644 --- a/tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py +++ b/tests/functional/i/invalid/invalid_length/invalid_length_hint_returned.py @@ -1,6 +1,6 @@ """Check invalid value returned by __length_hint__ """ -# pylint: disable=too-few-public-methods,missing-docstring,import-error,useless-object-inheritance,unnecessary-lambda-assignment +# pylint: disable=too-few-public-methods,missing-docstring,import-error,unnecessary-lambda-assignment import sys import six @@ -8,14 +8,14 @@ import six from missing import Missing -class FirstGoodLengthHint(object): +class FirstGoodLengthHint: """__length_hint__ returns <type 'int'>""" def __length_hint__(self): return 0 -class SecondGoodLengthHint(object): +class SecondGoodLengthHint: """__length_hint__ returns <type 'long'>""" def __length_hint__(self): @@ -28,37 +28,37 @@ class LengthHintMetaclass(type): @six.add_metaclass(LengthHintMetaclass) -class ThirdGoodLengthHint(object): +class ThirdGoodLengthHint: """LengthHintgth through the metaclass.""" -class FirstBadLengthHint(object): +class FirstBadLengthHint: """ __length_hint__ returns a negative integer """ def __length_hint__(self): # [invalid-length-hint-returned] return -1 -class SecondBadLengthHint(object): +class SecondBadLengthHint: """ __length_hint__ returns non-int """ def __length_hint__(self): # [invalid-length-hint-returned] return 3.0 -class ThirdBadLengthHint(object): +class ThirdBadLengthHint: """ __length_hint__ returns node which does not have 'value' in AST """ def __length_hint__(self): # [invalid-length-hint-returned] return lambda: 3 -class AmbigousLengthHint(object): +class AmbigousLengthHint: """ Uninferable return value """ __length_hint__ = lambda self: Missing -class AnotherAmbiguousLengthHint(object): +class AnotherAmbiguousLengthHint: """Potential uninferable return value""" def __length_hint__(self): return int(Missing) |