Пример #1
0
    def test_eval_2 (self) :
	b = [[1, 2, 2, 3], [2, 1, 3]]
	vs = dict()
        i = 1       
	while i <= 2 :
            vs[b[i-1][0]] = VertexPFD(b[i-1])
	    i += 1
	vs[3] = VertexPFD([3, 0])
	vs[1].succ = [2]
	vs[2].succ = [1]
	vs[3].succ = [1, 2]
	r = pfd_eval(vs)
        self.assert_(r == [3, 2, 1])
Пример #2
0
    def test_eval_1 (self) :
	b = [[3, 2, 1, 5], [2, 2, 5, 3], [4, 1, 3], [5, 1, 1]]
	vs = dict()
        i = 1       
	while i <= 4 :
            vs[b[i-1][0]] = VertexPFD(b[i-1])
	    i += 1
	vs[1] = VertexPFD([1, 0])
	vs[1].succ = [5, 3]
	vs[3].succ = [2, 4]
	vs[5].succ = [2, 3]
	r = pfd_eval(vs)
        self.assert_(r == [1, 5, 3, 2, 4])