def test_combined_tests_1(self): test_child_node_1 = UnorderedNodeBase(node_name='child_node_1') test_child_node_2 = UnorderedNodeBase(node_name='child_node_2') test_parent_node_1 = UnorderedNodeBase(node_name='parent_node_1') test_parent_node_2 = UnorderedNodeBase(node_name='parent_node_2') test_parent_node_1.add_child(child_node=test_child_node_1) test_parent_node_2.add_child(child_node=test_child_node_1) test_parent_node_1.add_child(child_node=test_child_node_2) test_parent_node_2.add_child(child_node=test_child_node_2) self.assertSetEqual(set(test_parent_node_1.get_children_names()), {'child_node_1', 'child_node_2'}) self.assertSetEqual(set(test_parent_node_2.get_children_names()), {'child_node_1', 'child_node_2'}) self.assertSetEqual(set(test_child_node_1.get_parents_names()), {'parent_node_1', 'parent_node_2'}) self.assertSetEqual(set(test_child_node_2.get_parents_names()), {'parent_node_1', 'parent_node_2'})
def test_get_parents_names(self): test_child_node = UnorderedNodeBase(node_name='child_node') test_parent_node_1 = UnorderedNodeBase(node_name='parent_node_1') test_parent_node_2 = UnorderedNodeBase(node_name='parent_node_2') test_child_node.add_parent(parent_node=test_parent_node_1) test_child_node.add_parent(parent_node=test_parent_node_2) self.assertSetEqual(set(test_child_node.get_parents_names()), {'parent_node_1', 'parent_node_2'})