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'])
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)
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
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")
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