1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
''' Created on Aug 8, 2019 @author: liliang ''' import os import time from ctypes.test.test_pickling import name class MyClass(): ''' classdocs ''' def __init__( self ): pass def open_file( self ): tempfile = os.path.abspath( ".." ) + "/demo/2.html" tem = open (tempfile, mode = 'r' , encoding = 'utf-8' ).read() return tem def write_file( self , file ,test_data,version,passnum,faillnum,errornum,lasttime,all_data): file = file .replace( "&test_data" ,test_data) file = file .replace( "&version" ,version) file = file .replace( '&pass' ,passnum) file = file .replace( '&fail' ,faillnum) file = file .replace( '&error' ,errornum) file = file .replace( '&lasttime' ,lasttime) content = '' for i in range ( 0 , len (all_data)): if all_data[i][ "name" ] = = "粉丝" : content + = "" content + = "%s" % str (all_data[i][ "name" ]) content + = "%s" % str (all_data[i][ "age" ]) content + = "%s" % str (all_data[i][ "sex" ]) content + = "%s" % str (all_data[i][ "school" ]) content + = "%s" % str (all_data[i][ "work" ]) content + = "%s" % str (all_data[i][ "address" ]) content + = "%s" % str (all_data[i][ "sex1" ]) content + = "%s" % str (all_data[i][ "school2" ]) content + = "%s" % str (all_data[i][ "work3" ]) content + = "%s" % str (all_data[i][ "address4" ]) content + = "
|
|
|
|
|
|
|
|
|
|
" else : content + = "" content + = "%s" % str (all_data[i][ "name" ]) content + = "%s" % str (all_data[i][ "age" ]) content + = "%s" % str (all_data[i][ "sex" ]) content + = "%s" % str (all_data[i][ "school" ]) content + = "%s" % str (all_data[i][ "work" ]) content + = "%s" % str (all_data[i][ "address" ]) content + = "%s" % str (all_data[i][ "sex1" ]) content + = "%s" % str (all_data[i][ "school2" ]) content + = "%s" % str (all_data[i][ "work3" ]) content + = "%s" % str (all_data[i][ "address4" ]) content + = "
|
|
|
|
|
|
|
|
|
|
" # for result in all_data: # content+="" # content+="%s" %str(result[0]) # content+="%s" %str(result[1]) # content+="%s" %str(result[2]) # content+="%s" %result[3] # content+="%s" %result[4] # content+="%s" %result[5] # content+="%s" %result[6] # content+="%s" %result[7] # content+="%s" %result[8] # content+="%s" %result[9] # content+="
|
|
|
|
|
|
|
|
|
|
" file = file .replace( '&test_result' ,content) file_folder = os.path.abspath( ".." ) + "/demo/" file_name = file_folder + time.strftime( "%Y-%m-%d %H:%M:%S" ,time.localtime()) + ".html" report_file = open (file_name, mode = "w+" , encoding = 'utf-8' ) report_file.write( file ) report_file.close() def get_datetime( self ): now_time = time.strftime( "%Y_%M_%d_%H:%M:%S" ,time.localtime()) return now_time if __name__ = = '__main__' : my = MyClass() file = my.open_file() all_data = [ { "name" : "Tom" , "age" : 23 , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学2" , "work3" : "学生" , "address4" : "上海" }, { "name" : "数据" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小3学" , "work3" : "学生" , "address4" : "上海" }, { "name" : "粉丝" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学4" , "work3" : "学生" , "address4" : "上海" }, { "name" : "阿道夫" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小fs学" , "work3" : "学生" , "address4" : "上海" }, { "name" : "二娃" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学fa" , "work3" : "学生" , "address4" : "上海" }, { "name" : "我确认" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学" , "work3" : "学生" , "address4" : "上海" }, { "name" : "特务" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学fa" , "work3" : "学生" , "address4" : "上海" }, { "name" : "突然" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学ddd" , "work3" : "学生" , "address4" : "上海" }, { "name" : "圈儿" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小asss学" , "work3" : "学生" , "address4" : "上海" }, { "name" : "让他" , "age" : "13" , "sex" : "男" , "school" : "希望小学" , "work" : "学生" , "address" : "上海" , "sex1" : "男" , "school2" : "希望小学fdsaa" , "work3" : "学生" , "address4" : "上海" }, ] my.write_file( file , "2019_07_08_03:07:59" , "1.3.0" , "90" , "7" , "key error" , "2019_07_08_03:07:59" , all_data) |