summaryrefslogtreecommitdiff
path: root/tests/functional/i/invalid/invalid_index_returned.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/i/invalid/invalid_index_returned.py')
-rw-r--r--tests/functional/i/invalid/invalid_index_returned.py20
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):