def test_cycle_removed(self): """ Test to make sure cycle detection is working. """ # create another node, Jules. Point it's next at John, and # James's next at Jules. Joe is orpaned. # John -> James -> Jules -> John | None -> Joe -> None node_jules = Node('Jules') self.node_james.next = node_jules node_jules.next = self.node_john
def test_cycle_immediate(self): """ Test to make sure cycle detection is working. """ # create another node, Jules. Point it's next at John, and # John's next at Jules. # John -> Jules -> John node_jules = Node('Jules') self.node_john.next = node_jules node_jules.next = self.node_john