def test_get_triggered_dependents(self):
        self.root._get_triggered_dependents()
        self.assertEqual(1, self.root.call_count)
        self.assertEqual(1, self.branch.call_count)
        self.assertEqual(1, self.leaf1.call_count)
        self.assertEqual(1, self.leaf2.call_count)
        self.root._get_triggered_dependents()
        self.assertEqual(2, self.root.call_count)
        self.assertEqual(1, self.branch.call_count)
        self.assertEqual(1, self.leaf1.call_count)
        self.assertEqual(1, self.leaf2.call_count)
_get_triggered_dependents() isn't called again for cached nodes
dataset/ETHPy150Open akaihola/lusmu/lusmu/tests/test_core.py/TriggeredCacheTestCase.test_get_triggered_dependents