from lib.filemanager import * # @UnusedWildImport from bin.errors import FILEMANAGER_ERROR_RESTORE_WD, FILEMANAGER_ERROR_SCAN, FILEMANAGER_ERROR_WD from bin.ostype import is_windows from bin.utils import print_bars_console, equal_lists import unittest # Constantes de los test DISABLE_HEAVY_TESTS = True DISABLE_HEAVY_TESTS_MSG = "Se desactivaron los tests pesados" VERBOSE = False # Se cargan argumentos desde la consola if __name__ == '__main__': from bin.arguments import argument_parser_factory argparser = argument_parser_factory("FileManager Test", verbose=True, version=True, enable_skipped_test=True).parse_args() DISABLE_HEAVY_TESTS = argparser.enableHeavyTest VERBOSE = argparser.verbose # Clase UnitTest # noinspection PyUnnecessaryBackslash class FileManagerTest(unittest.TestCase): def setUp(self): """ Inicio de los test. :return: void :rtype: None """ self.fm = FileManager()
from bin.errors import * # @UnusedWildImport from bin.utils import print_bars_console from lib.packagevalidator import * # @UnusedWildImport import unittest # Constantes de los test DISABLE_HEAVY_TESTS = True DISABLE_HEAVY_TESTS_MSG = "Se desactivaron los tests pesados" _DISABLE_HEAVY_TEST_TEMPORALY = "Los test se desactivaron temporalmente" VERBOSE = False # Se cargan argumentos desde la consola if __name__ == '__main__': from bin.arguments import argument_parser_factory argparser = argument_parser_factory("PackageValidator Test", verbose=True, version=True, enable_skipped_test=True).parse_args() DISABLE_HEAVY_TESTS = argparser.enableHeavyTest VERBOSE = argparser.verbose # Clase UnitTest class PackageValidatorTest(unittest.TestCase): # noinspection SpellCheckingInspection @staticmethod def testValidPackage(): """ Testeo del hierarchy tree boollist. :return: void :rtype: None """
# Importación de librerías # noinspection PyUnresolvedReferences from _testpath import * # @UnusedWildImport from bin.errors import ERROR_TKINTER_NOT_INSTALLED # @UnusedImport import unittest # Constantes de los test DISABLE_HEAVY_TESTS = True DISABLE_HEAVY_TESTS_MSG = "Se desactivaron los tests pesados" # Se cargan argumentos desde la consola if __name__ == "__main__": from bin.arguments import argument_parser_factory argparser = argument_parser_factory( "VerticalScrolledFrame Test", verbose=True, version=True, enable_skipped_test=True ).parse_args() DISABLE_HEAVY_TESTS = argparser.enableHeavyTest VERBOSE = argparser.verbose # Clase UnitTest # noinspection PyUnusedLocal class VerticalScrolledFrameTest(unittest.TestCase): def setUp(self): """ Inicio de los test. :return: void :rtype: None """
# Importación de librerías # noinspection PyUnresolvedReferences from _testpath import * # @UnusedWildImport from bin.errors import * # @UnusedWildImport import unittest # Constantes de los test DISABLE_HEAVY_TESTS = True DISABLE_HEAVY_TESTS_MSG = "Se desactivaron los tests pesados" VERBOSE = False # Se cargan argumentos desde la consola if __name__ == '__main__': from bin.arguments import argument_parser_factory argparser = argument_parser_factory("Errors Test", verbose=True, version=True, enable_skipped_test=True).parse_args() DISABLE_HEAVY_TESTS = argparser.enableHeavyTest VERBOSE = argparser.verbose # Clase UnitTest class ErrorsTest(unittest.TestCase): def setUp(self): """ Inicio de los test. :return: void :rtype: None """ pass
# Importación de librerías from _testpath import * # @UnusedWildImport from bin.configloader import * # @UnusedWildImport from bin.errors import ERROR_TEST_CONFIGLOADER_BAD_GET_VALUE import unittest # Constantes de los test DISABLE_HEAVY_TESTS = True DISABLE_HEAVY_TESTS_MSG = "Se desactivaron los tests pesados" VERBOSE = False # Se cargan argumentos desde la consola if __name__ == '__main__': from bin.arguments import argument_parser_factory argparser = argument_parser_factory("ConfigLoader Test", verbose=True, version=True, enable_skipped_test=True).parse_args() DISABLE_HEAVY_TESTS = argparser.enableHeavyTest VERBOSE = argparser.verbose # Clase UnitTest class ConfigLoaderTest(unittest.TestCase): def setUp(self): """ Inicio de los test. :return: void :rtype: None """ self.binconfig = ConfigLoader(DIR_BIN + ".config/", "bin.ini", verbose=VERBOSE)
# Importación de librerías from test._testpath import DIR_TEST_RESULTS, DIR_TEST_RESULTS_LOGGING from bin.arguments import argument_parser_factory from bin.configloader import ConfigLoader from bin.errors import ERROR_MATPLOTLIB_NOT_INSTALLED, ERROR_RUNTESTS_CREATE_PLOT, \ ERROR_RUNTESTS_SAVE_LOG, ERROR_RUNTESTS_SAVE_RESULTS, st_error from bin.utils import wipe_file from config import DIR_CONFIG import datetime import math import platform import subprocess # Configuración de argumentos por consola parser = argument_parser_factory('Ejecuta todos los tests.') parser.add_argument('-p', '--create-plot', dest='doPlot', action='store_true', \ help='Crea un gráfico con todos los resultados en función del tiempo') parser.add_argument('--disable-verbose', dest='verbose', action='store_false', \ help='Desactiva el printing en consola.') parser.add_argument('--dont-save-log', dest='doSaveLogFile', action='store_false', \ help='Desactiva el guardado de resultados.') parser.add_argument('--dont-save-results', dest='doSaveResults', action='store_false', \ help='Desactiva el guardado de resultados.') parser.add_argument('--reset', dest='doReset', action='store_true', \ help='Reinicia los resultados a cero.') args = parser.parse_args() # Se guardan las configuraciones locales doPlot = args.doPlot doReset = args.doReset