summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2018-05-13 07:12:15 -0400
committerClaudiu Popa <pcmanticore@gmail.com>2018-05-13 07:12:15 -0400
commitb1023b611f52cfb1eefc3432511618ef762d5cb8 (patch)
tree02f29dea8d1bc66d77fc2f8f4af5e7f766dd6f5e
parent2952e77a469f50ffb4ccfdea16a10878b6e86d05 (diff)
downloadpylint-git-b1023b611f52cfb1eefc3432511618ef762d5cb8.tar.gz
Use a different dunder method than __init__
-rw-r--r--pylint/test/functional/too_few_public_methods.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pylint/test/functional/too_few_public_methods.py b/pylint/test/functional/too_few_public_methods.py
index 0f5d930b3..c79fe2b76 100644
--- a/pylint/test/functional/too_few_public_methods.py
+++ b/pylint/test/functional/too_few_public_methods.py
@@ -1,7 +1,7 @@
# pylint: disable=missing-docstring
from __future__ import print_function
-import collections
+
from enum import Enum
@@ -38,13 +38,13 @@ class BossMonster(Enum):
octopus = 2
-class DumbList(collections.Sequence):
+class DumbList(object):
"""A class can define only special methods."""
- def __init__(self, iterable):
- self._list = list(iterable)
+ def __setattr__(self, key, value):
+ return key + value
def __len__(self):
- return len(self._list)
+ return 0
def __getitem__(self, index):
- return self._list[index]
+ return index