Este Tutorial esta enfocado en mi caso de uso, es decir que explicare paso a paso lo que yo en mi entorno de desarrollo tuve que hacer para lograr el objetivo que fue combinar los reportes de HTML.
sudo apt install python3-pip
2.Utilizar pip instalado en python3 para instalar la libreria nueva de html-testRunner.
sudo python3 -m pip install html-testRunner
3.Importar la nueva librería al archivo, eliminando la que ya no usaremos.
from HtmlTestRunner import HTMLTestRunner
4.Usamos la nueva libreria que contiene la bandera combine_reports=True
simplificando el código para mayor facilidad de lectura nos queda lo que expongo a continuacion:
Archivo: smoketest
from unittest import TestLoader, TestSuite
#from pyunitreport import HTMLTestRunner ELIMINADAfrom HtmlTestRunner import HTMLTestRunner
from assertions import AssertionsTest
from searchtest import SearchTests
assertions_test = TestLoader().loadTestsFromTestCase(AssertionsTest)
search_tests = TestLoader().loadTestsFromTestCase(SearchTests)
#contruimos la suite de pruebas
smoke_test = TestSuite([assertions_test, search_tests])
#Ahora generar los reporters# la bandera (combine_reports=True) combina los reportes en uno.
runner = HTMLTestRunner(combine_reports=True,report_name="Reporte-combinado")
#corro el rurner con la suite de prueba
runner.run(smoke_test)
Sin mas que agregar espero que les sea de utilidad y les deseo suerte.