29
37
self.assertEqual(self.top.current, 1)
30
38
self.assertEqual(self.top.total, 2)
31
39
self.assertEqual(self.top.child_fraction, 0)
33
41
child.update('baubles', 2, 4)
34
42
self.assertEqual(self.top.message, 'foobles')
35
43
self.assertEqual(self.top.current, 1)
36
44
self.assertEqual(self.top.total, 2)
37
45
self.assertEqual(self.top.child_fraction, 0.5)
39
47
grandchild.update('barbells', 1, 2)
40
48
self.assertEqual(self.top.child_fraction, 0.625)
41
49
self.assertEqual(child.child_fraction, 0.5)