44
44
def test_cycle_self_reference(self):
45
45
self._create_dependency(self.nodes['a'], self.nodes['a'])
48
48
self.nodes['a'].FindCycles())
50
50
def test_cycle_two_nodes(self):
51
51
self._create_dependency(self.nodes['a'], self.nodes['b'])
52
52
self._create_dependency(self.nodes['b'], self.nodes['a'])
54
self.assertEquals([(self.nodes['a'], self.nodes['b'], self.nodes['a'])],
54
self.assertEquals([[self.nodes['a'], self.nodes['b'], self.nodes['a']]],
55
55
self.nodes['a'].FindCycles())
56
self.assertEquals([(self.nodes['b'], self.nodes['a'], self.nodes['b'])],
56
self.assertEquals([[self.nodes['b'], self.nodes['a'], self.nodes['b']]],
57
57
self.nodes['b'].FindCycles())
59
59
def test_two_cycles(self):