def pytest_generate_tests(metafunc):
    if metafunc.module.__name__.find('.test_api') == -1:
        return
    options = metafunc.config.option
    transport_urls = options.transport_urls.split(',')
    role_credentials = {}
    for role in USER_ROLES:
        refresh_token = getattr(options, '%s_refresh_token' % role, None)
        access_token = getattr(options, '%s_access_token' % role, None)
        login = getattr(options, '%s_login' % role, None)
        password = getattr(options, '%s_password' % role, None)

        if refresh_token:
            role_credentials[role] = {'refresh_token': refresh_token}
        elif access_token:
            role_credentials[role] = {'access_token': access_token}
        elif login and password:
            role_credentials[role] = {'login': login, 'password': password}

    tests = []
    ids = []
    for transport_url in transport_urls:
        for user_role, credentials in six.iteritems(role_credentials):
            tests.append(Test(transport_url, user_role, credentials))
            ids.append('%s:%s' % (user_role, transport_url))
    metafunc.parametrize('test', tests, ids=ids, indirect=['test'])
Exemple #2
0
def pytest_generate_tests(metafunc):
    if metafunc.module.__name__.find('.test_api') == -1:
        return
    transport_urls = metafunc.config.option.transport_urls.split(',')
    refresh_token = metafunc.config.option.refresh_token
    tests = []
    ids = []
    for transport_url in transport_urls:
        tests.append(Test(transport_url, refresh_token))
        ids.append(transport_url)
    metafunc.parametrize('test', tests, ids=ids)
Exemple #3
0
 def alimentar(self):
     """ Alimentar """
     super().alimentar()
     if self.alimentado == False:
         for insumos_ruta in self.directorios:
             self.listas.append(
                 Test(
                     insumos_ruta=insumos_ruta,
                     json_ruta=self.json_ruta_para_lista(insumos_ruta),
                     url_ruta_base=self.url_ruta_base_para_lista(
                         insumos_ruta),
                 ))
         # Ya está alimentado
         self.alimentado = True
Exemple #4
0
def pytest_generate_tests(metafunc):
    if metafunc.module.__name__.find('.test_api') == -1:
        return
    options = metafunc.config.option
    transport_urls = options.transport_urls.split(',')
    role_credentials = {}
    for role in USER_ROLES:
        refresh_token = getattr(options, '%s_refresh_token' % role, None)
        access_token = getattr(options, '%s_access_token' % role, None)
        login = getattr(options, '%s_login' % role, None)
        password = getattr(options, '%s_password' % role, None)

        if refresh_token:
            role_credentials[role] = {'refresh_token': refresh_token}
        elif access_token:
            role_credentials[role] = {'access_token': access_token}
        elif login and password:
            role_credentials[role] = {'login': login, 'password': password}

    log_level = options.log_level or 'INFO'

    logger = logging.getLogger('devicehive')
    logger.setLevel(log_level)
    handler = logging.StreamHandler()
    formatter = logging.Formatter('[%(asctime)s] %(message)s',
                                  '%Y-%m-%d %H:%M:%S')
    handler.setFormatter(formatter)
    logger.addHandler(handler)

    tests = []
    ids = []
    for transport_url in transport_urls:
        for user_role, credentials in six.iteritems(role_credentials):
            tests.append(Test(transport_url, user_role, credentials))
            ids.append('%s:%s' % (user_role, transport_url))
    metafunc.parametrize('test', tests, ids=ids)
from pyspark.conf import SparkConf
from BL.collaborative_filtering import CF
from BL.create_clusters import Cluster
from BL.prepare_data_spark import Data
from BL.content_base_filtering import CBF
from BL.NoCourses import NoCourses
from tests.test import Test

print("Starting create classes")

# creating classes
prep = Data()
cluster = Cluster()
cf = CF()
cbf = CBF()
test = Test()

no_courses = NoCourses()

print("Starting setup Spark")

conf = SparkConf()
conf.set('spark.logConf', app.config["SPARK_LOG_CONF"])
conf.set("spark.jars", app.config["MY_SQL_CONNECTOR_PATH"])

# Create Spark Session
spark = SparkSession.builder.appName("DecideForYou").config(
    conf=conf).master("local[2]").getOrCreate()
spark.sparkContext.setLogLevel("WARN")

print("Starting loading files")
Exemple #6
0
               help='Train network to learn IK')
p.add_argument('--infer',
               action='store_true',
               help='Run inference test on existing network model')
p.add_argument('--table',
               action='store_true',
               help='Produce table of determinant values')
p.add_argument('--ik',
               action='store_true',
               help='Run inverse kinematic test using sympy solver')

args = p.parse_args()

if args.test:
    from tests.test import Test
    Test().test()

if args.train:
    from src.train import Train
    Train().train()

if args.infer:
    from src.infer import Infer
    Infer().infer()

if args.table:
    from tests.table import Table
    Table().table()

if args.ik:
    from tests.ik import IK