示例#1
0
def vmdetail():
    with open('TestVmdetail.py', 'a+') as f:
        f.write(templat)
        rec_obj = createtest.testcaseread()
        rec = rec_obj.get_xls('testcase.xls', 'vmdetail')
        for i in range(len(rec) - 1):
            data = json.dumps(sing.sing(rec[i][3]))
            if rec[i][1] == 'post':
                f.write(tempcase % (i, rec[i][2], data, rec[i][4]))
示例#2
0
 def test_creat_order1(self):
     rec_obj = createtest.testcaseread()
     rec = rec_obj.get_xls('testcase.xls', 'createorder')
     for i in range(len(rec)):
         if rec[i][1] == 'post':
             self.url = ''.join(self.baseurl + rec[i][2])
             self.data = rec[i][3]
             res = self.post_obj.post(url=self.url, data=self.data)
             res = res.json()
             if res['return_code'] == rec[i][4]:
                 rec_obj.write_xls('testcase.xls', 'createorder', i, 'pass')
             else:
                 rec_obj.write_xls('testcase.xls', 'createorder', i, 'fail')
             # return res
         elif rec[i][1] == 'get':
             # self.url=''.join(self.baseurl+rec[i][2])
             self.url = rec[i][2]
             res = obj.get(url=self.url)
             # res=res.json()
             print(res, type(res))
             if res.status_code == 200:
                 rec_obj.write_xls('testcase.xls', 'createorder', i, 'pass')
             else:
                 rec_obj.write_xls('testcase.xls', 'createorder', i, 'fail')