summaryrefslogtreecommitdiff
path: root/astroid/tests/testdata/python3/data/clientmodule_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/tests/testdata/python3/data/clientmodule_test.py')
-rw-r--r--astroid/tests/testdata/python3/data/clientmodule_test.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/astroid/tests/testdata/python3/data/clientmodule_test.py b/astroid/tests/testdata/python3/data/clientmodule_test.py
new file mode 100644
index 0000000..a178ca6
--- /dev/null
+++ b/astroid/tests/testdata/python3/data/clientmodule_test.py
@@ -0,0 +1,32 @@
+""" docstring for file clientmodule.py """
+from data.suppliermodule_test import Interface as IFace, DoNothing
+
+class Toto: pass
+
+class Ancestor:
+ """ Ancestor method """
+ __implements__ = (IFace,)
+
+ def __init__(self, value):
+ local_variable = 0
+ self.attr = 'this method shouldn\'t have a docstring'
+ self.__value = value
+
+ def get_value(self):
+ """ nice docstring ;-) """
+ return self.__value
+
+ def set_value(self, value):
+ self.__value = value
+ return 'this method shouldn\'t have a docstring'
+
+class Specialization(Ancestor):
+ TYPE = 'final class'
+ top = 'class'
+
+ def __init__(self, value, _id):
+ Ancestor.__init__(self, value)
+ self._id = _id
+ self.relation = DoNothing()
+ self.toto = Toto()
+