Ejemplo n.º 1
0
 def test_dagnode_siblings(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     n3 = self.dag_node(3, 't3')
     self.addChild(n1, n2, '')
     self.addChild(n1, n3, '')
     dt = buildDagTrees([n3], batchloadOn=False)
     self.assertEquals([[n1, n2, n3]], self.convertTrees(dt))
Ejemplo n.º 2
0
 def test_dagnode_siblings(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     n3 = self.dag_node(3, 't3')
     self.addChild(n1, n2, '')
     self.addChild(n1, n3, '')
     dt = buildDagTrees([n3], batchloadOn=False)
     self.assertEquals([[n1, n2, n3]], self.convertTrees(dt))
Ejemplo n.º 3
0
    def test_dagnode_two_parents_and_children(self):
        n1 = self.dag_node(1, 't1')
        n2 = self.dag_node(2, 't2')
        n3 = self.dag_node(3, 't3')
        n4 = self.dag_node(4, 't4')
        self.addChild(n1, n2, '')
        self.addChild(n2, n3, '')

        self.addChild(n4, n2, '')

        dt = buildDagTrees([n3], batchloadOn=False)

        self.assertEquals([[n1, n2, n3], [n4, n2, n3]], self.convertTrees(dt))
Ejemplo n.º 4
0
    def test_dagnode_nested_children_and_siblings(self):
        n1 = self.dag_node(1, 't1')
        n2 = self.dag_node(2, 't2')
        n3 = self.dag_node(3, 't3')
        n4 = self.dag_node(4, 't4')
        n5 = self.dag_node(5, 't5')
        self.addChild(n1, n2, '')
        self.addChild(n2, n3, '')
        self.addChild(n2, n4, '')
        self.addChild(n2, n5, '')

        dt = buildDagTrees([n4], batchloadOn=False)
        self.assertEquals([[n1, n2, n3, n4, n5]], self.convertTrees(dt))
Ejemplo n.º 5
0
 def test_dagnode_two_parents_and_children(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     n3 = self.dag_node(3, 't3')
     n4 = self.dag_node(4, 't4')
     self.addChild(n1, n2, '')
     self.addChild(n2, n3, '')
     
     self.addChild(n4, n2, '')
     
     dt = buildDagTrees([n3], batchloadOn=False)
     
     self.assertEquals([[n1, n2, n3], [n4, n2, n3]], self.convertTrees(dt))
Ejemplo n.º 6
0
 def test_dagnode_nested_children_and_siblings(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     n3 = self.dag_node(3, 't3')
     n4 = self.dag_node(4, 't4')
     n5 = self.dag_node(5, 't5')
     self.addChild(n1, n2, '')
     self.addChild(n2, n3, '')
     self.addChild(n2, n4, '')
     self.addChild(n2, n5, '')
     
     dt = buildDagTrees([n4], batchloadOn=False)
     self.assertEquals([[n1, n2, n3, n4, n5]], self.convertTrees(dt))
Ejemplo n.º 7
0
 def test_dagnode_one_child(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     self.addChild(n1, n2, '')
     dt = buildDagTrees([n2], batchloadOn=False)
     self.assertEquals([[n1, n2]], self.convertTrees(dt))
Ejemplo n.º 8
0
 def test_dagnode_leaf(self):
     n1 = self.dag_node(1, 't1')
     dt = buildDagTrees([n1], batchloadOn=False)
     self.assertEquals([[n1]], self.convertTrees(dt))
Ejemplo n.º 9
0
 def test_dagnode_one_child(self):
     n1 = self.dag_node(1, 't1')
     n2 = self.dag_node(2, 't2')
     self.addChild(n1, n2, '')
     dt = buildDagTrees([n2], batchloadOn=False)
     self.assertEquals([[n1, n2]], self.convertTrees(dt))
Ejemplo n.º 10
0
 def test_dagnode_leaf(self):
     n1 = self.dag_node(1, 't1')
     dt = buildDagTrees([n1], batchloadOn=False)
     self.assertEquals([[n1]], self.convertTrees(dt))