Beispiel #1
0
    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)
Beispiel #2
0
    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)