Пример #1
0
def timing_test():
    dag.set_log_level(logging.ERROR)
    ITERS = 10000
    import time
    start = time.clock()
    for i in range(ITERS):
        ret = test()
        #print ret
        assert ret == EXPECTED, "%s != %s" % (repr(ret), repr(EXPECTED))
    elapsed = time.clock() - start
    print "elapsed: %.2f secs" % elapsed
Пример #2
0
    def __init__(self, f=None, l=None):
        if f:
            self.firstname = f
        if l:
            self.lastname = l
        
    firstname = dag.var("Joe")
    lastname = dag.var("Smith")
    
    @dag.method
    def get_fullname(self):
        return self.firstname + " " + self.lastname

if __name__ == "__main__":
    logging.basicConfig()
    dag.set_log_level(logging.DEBUG)
    
    p1 = Person("Kevin", "Manley")
    print p1.firstname
    print p1.lastname
    print p1.get_fullname()
    
    p2 = Person()
    print p2.firstname
    print p2.lastname
    print p2.get_fullname()
    
    print p1.firstname == p2.firstname