1234567891011121314151617181920212223242526272829303132333435 |
- # pylint:disable=R0201, print-statement, too-few-public-methods
- """Checks that class variables are seen as inherited !
- """
- __revision__ = ''
-
- class BaseClass(object):
- """A simple base class
- """
-
- def __init__(self):
- self.base_var = {}
-
- def met(self):
- """yo"""
- def meeting(self, with_):
- """ye"""
- return with_
- class MyClass(BaseClass):
- """Inherits from BaseClass
- """
-
- def __init__(self):
- BaseClass.__init__(self)
- self.var = {}
-
- def met(self):
- """Checks that base_var is not seen as defined outsite '__init__'
- """
- self.var[1] = 'one'
- self.base_var[1] = 'one'
- return self.base_var, self.var
-
- if __name__ == '__main__':
- OBJ = MyClass()
- OBJ.met()
|