summaryrefslogtreecommitdiff
path: root/tests/functional/u/unsubscriptable_value.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/u/unsubscriptable_value.py')
-rw-r--r--tests/functional/u/unsubscriptable_value.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/functional/u/unsubscriptable_value.py b/tests/functional/u/unsubscriptable_value.py
index 6a97cc4c8..2a40d647f 100644
--- a/tests/functional/u/unsubscriptable_value.py
+++ b/tests/functional/u/unsubscriptable_value.py
@@ -3,8 +3,7 @@ Checks that value used in a subscript supports subscription
(i.e. defines __getitem__ method).
"""
# pylint: disable=missing-docstring,pointless-statement,expression-not-assigned,wrong-import-position, unnecessary-comprehension
-# pylint: disable=too-few-public-methods,import-error,invalid-name,wrong-import-order, useless-object-inheritance, redundant-u-string-prefix
-import six
+# pylint: disable=too-few-public-methods,import-error,invalid-name,wrong-import-order, redundant-u-string-prefix
# primitives
numbers = [1, 2, 3]
@@ -22,10 +21,10 @@ dict(a=1, b=2)['a']
# instances
-class NonSubscriptable(object):
+class NonSubscriptable:
pass
-class Subscriptable(object):
+class Subscriptable:
def __getitem__(self, key):
return key + key
@@ -70,7 +69,7 @@ class MetaSubscriptable(type):
def __getitem__(cls, key):
return key + key
-class SubscriptableClass(six.with_metaclass(MetaSubscriptable, object)):
+class SubscriptableClass(metaclass=MetaSubscriptable):
pass
SubscriptableClass[0]
@@ -90,7 +89,7 @@ deq.append(42)
deq[0]
-class AbstractClass(object):
+class AbstractClass:
def __init__(self):
self.ala = {i for i in range(10)}
@@ -102,7 +101,7 @@ class AbstractClass(object):
self.portocala[0]
-class ClassMixin(object):
+class ClassMixin:
def __init__(self):
self.ala = {i for i in range(10)}