def test_get_parent(self): test_child_node = UnorderedNodeBase(node_name='child_node') test_parent_node = UnorderedNodeBase(node_name='parent_node') test_child_node.add_parent(parent_node=test_parent_node) self.assertEqual(test_child_node.get_parent(parent_name='parent_node'), test_parent_node) self.assertEqual(test_child_node.get_parent(parent_name='parent_node_0'), None)
def test_combined_tests_4(self): test_node_1 = UnorderedNodeBase(node_name='node_1') test_node_2 = UnorderedNodeBase(node_name='node_2') test_node_3 = UnorderedNodeBase(node_name='node_3') test_node_1.add_child(child_node=test_node_2) test_node_2.add_child(child_node=test_node_3) self.assertEqual(test_node_3.get_parent(parent_name='node_2').get_parent(parent_name='node_1'), test_node_1)