Я определяю функцию, которая записывает некоторые результаты в таблицу Excel. Мой модульный тест не пройден после запуска этой функции. Может кто-нибудь сказать мне, почему это не удается?
def write_results(worksheet_name,analysis_type,cg_values,wb):
""" Formats results in to a worksheet"""
ws = wb.get_sheet_by_name(worksheet_name)
headers = ["Average" + analysis_type,50,75,100]
ws[1] = headers
ws[2] = cg_values
return wb
Копировать комментарий : python
def test_write_results():
#setup file_names = ['70% - Cg Test.csv','80% - Cg Test.csv','90% - Cg Test.csv']
cg_values = [15,10,15,20]
analysis_type = 'Cg'
worksheet_name = '70% - Cg Test.csv'
wb = rf.create_report(file_names) #exercise
results = rf.write_results(worksheet_name,analysis_type,cg_values,wb) #verify
ws = results.get_sheet_by_name(worksheet_name)
for row in ws.values:
for value in row: print(value)
#cleanup