Запись данных в рабочую книгу OpenPYXL - PullRequest
0 голосов
/ 16 октября 2019

Я определяю функцию, которая записывает некоторые результаты в таблицу 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
...