1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 __docformat__ = 'reStructuredText'
20
21 import unittest
22
23 from ..attributecollectionbase import AttributeCollectionBase
24
31
32 -class B(AttributeCollectionBase, A):
37
41
46
48 """Test whether or not basic inheritance is left unharmed by
49 AttributeCollectionBase
50 """
51
53 """A class that inherits from attrib base and another class
54 """
55 b = B()
56 self.assertEquals(b.get(), 5)
57
58 b.x = 3
59 self.assertEquals(b.x, 3)
60
62 """A class that inherits from a class that inherits from attrib base
63 and another class
64 """
65 d = D()
66
67 self.assertEquals(d.z, 3)
68 self.assertEquals(d.y, 4)
69
70 self.assertEquals(d.get(), 5)
71
72 d.x = 3
73 self.assertEquals(d.x, 3)
74