Exemple #1
0
    def run(self):
        from worklist import Worklist

        ret = None
        msg = self.msg
        obj = self.obj
        msg_rsp = msg + 2  # default

        # start log
        log_dir = self.log_path   
        log.start_only_1file(name=obj.sn, file_name=obj.sn, 
                            directory=log_dir, level="DebugWarn")  
        log.set_file_id(testcase_name="worklist")


        for nwf in [1]:
            try:                
                msg_rsp = self.handle_worklist(msg, obj)
            except Exception,e:  
                print_trace(e)                 
Exemple #2
0
    obj.dict_ret.update(str_result=obj.dict_ret["str_result"] + ret_data)
    
    # 如果执行失败,统一调用回退机制(缺省是关闭的)
    if ret == ERR_FAIL:
        ret_rollback, ret_data_rollback = rollback(sn, rollbacklist, obj)
        obj.dict_ret.update(str_result=obj.dict_ret["str_result"] + ret_data_rollback)
    
    info = u"工单:%s执行结束\n" % os.path.basename(os.path.dirname(__file__))
    obj.dict_ret.update(str_result=obj.dict_ret["str_result"] + info)    
    return ret
    

if __name__ == '__main__':
    log_dir = g_prj_dir
    log.start(name="nwf", directory=log_dir, level="DebugWarn")
    log.set_file_id(testcase_name="tr069")    
    
    obj = MsgWorklistExecute(id_="1")
    obj.sn = "201303051512"
    
    dict_data= {"PVC_OR_VLAN":("PVC:0/65","1")}
    obj.dict_data = dict_data
    try:
        ret = test_script(obj)
        if ret == ERR_SUCCESS:
            print u"测试成功"
        else:
            print u"测试失败"
        print "****************************************"
        print obj.dict_ret["str_result"]
    except Exception, e: