Example #1
0
        if res_ref != res_test:
            print "fail at %d, %s" % (num, meth)
            return True
        else:
            print "passed  %d, %s" % (num, meth)
            return False


for i in range(numTests):
    random.seed(i)
    thisfail = False

    d = randomdag.randomdagDef(N)

    dref = randomdag.randomdag(N, dumbdag, d)
    dtest = randomdag.randomdag(N, dag, d)

    val = [random.randint(0, 10) for x in range(N)]

    t = tester(dref, dtest)

    thisfail = t.check("sumUpto", i, val)
    thisfail = t.check("sumAfter", i, val)
    thisfail = t.check("sumOther", i, val)

    fail = fail or thisfail

if fail:
    print "FAILED"
    sys.exit(1)
Example #2
0
def testDag(N,randomDag=False):
    if randomDag:
        d=randomdag.randomdag(N)
    else:
        d=dag.listDagObj
    return d
Example #3
0
        if res_ref!=res_test:
            print "fail at %d, %s" % (num,meth)
            return True
        else:
            print "passed  %d, %s" % (num,meth)
            return False
        
    

for i in range(numTests):
    random.seed(i)
    thisfail=False

    d=randomdag.randomdagDef(N)

    dref=randomdag.randomdag(N,dumbdag,d)
    dtest=randomdag.randomdag(N,dag,d)

    val=[random.randint(0,10) for x in range(N)]

    t=tester(dref,dtest)

    thisfail=t.check("sumUpto",i,val)
    thisfail=t.check("sumAfter",i,val)
    thisfail=t.check("sumOther",i,val)


    fail=fail or thisfail

if fail:
    print "FAILED"
Example #4
0
def testDag(N, randomDag=False):
    if randomDag:
        d = randomdag.randomdag(N)
    else:
        d = dag.listDagObj
    return d