Example #1
0
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
        """
Example #4
0
# 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
Example #5
0
# 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)
Example #6
0
# 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