diff options
Diffstat (limited to 'tests/functional/i/invalid/invalid_index_returned.py')
-rw-r--r-- | tests/functional/i/invalid/invalid_index_returned.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/functional/i/invalid/invalid_index_returned.py b/tests/functional/i/invalid/invalid_index_returned.py index 8e452fcce..83c7fb02b 100644 --- a/tests/functional/i/invalid/invalid_index_returned.py +++ b/tests/functional/i/invalid/invalid_index_returned.py @@ -1,19 +1,19 @@ """Check invalid value returned by __index__ """ -# 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 six from missing import Missing -class FirstGoodIndex(object): +class FirstGoodIndex: """__index__ returns <type 'int'>""" def __index__(self): return 1 -class SecondGoodIndex(object): +class SecondGoodIndex: """__index__ returns <type 'int'>""" def __index__(self): @@ -26,45 +26,45 @@ class IndexMetaclass(type): @six.add_metaclass(IndexMetaclass) -class ThirdGoodIndex(object): +class ThirdGoodIndex: """Index through the metaclass.""" -class FirstBadIndex(object): +class FirstBadIndex: """ __index__ returns a dict """ def __index__(self): # [invalid-index-returned] return {'1': '1'} -class SecondBadIndex(object): +class SecondBadIndex: """ __index__ returns str """ def __index__(self): # [invalid-index-returned] return "42" -class ThirdBadIndex(object): +class ThirdBadIndex: """ __index__ returns a float""" def __index__(self): # [invalid-index-returned] return 1.11 -class FourthBadIndex(object): +class FourthBadIndex: """ __index__ returns node which does not have 'value' in AST """ def __index__(self): # [invalid-index-returned] return lambda: 3 -class AmbigousIndex(object): +class AmbigousIndex: """ Uninferable return value """ __index__ = lambda self: Missing -class AnotherAmbiguousIndex(object): +class AnotherAmbiguousIndex: """Potential uninferable return value""" def __index__(self): |