def test_eval_3 (self) : b = [[1, 3, 2, 3, 4], [2, 2, 3, 4]] vs = dict() i = 1 while i <= 2 : vs[b[i-1][0]] = VertexPFD(b[i-1]) i += 1 vs[3] = VertexPFD([3, 0]) vs[4] = VertexPFD([4, 0]) vs[2].succ = [1] vs[3].succ = [1, 2] vs[4].succ = [1, 2] r = pfd_eval(vs) self.assert_(r == [3, 4, 2, 1])
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])