Beispiel #1
0
def run():
    config = Configurator('uat')
    database_url = config.get_database_url()
    connector = Connector(database_url)
    logger = Result()

    test_processor = TestProcessor(config, connector, logger)

    test_processor.process()

    logger.finish_test()
Beispiel #2
0
def run():
#tesing of commit to Git
#    config = Configurator(sys.argv[1])
    config = Configurator("dev")
    database_url = config.get_database_url()

    connector = Connector(database_url)

    logger = Result()

    test_processor = TestProcessor(config, connector, logger)
    test_processor.process()

    logger.finish_test()
Beispiel #3
0
def run():
    config = Configurator(
        argv[1]
    )  # получает на вход переменную окружения dev (параметр кот мы читаем при запуске приложения)

    database_url = config.get_database_url()  # переменная находит путь к базе

    connector = Connector(database_url)  # соединяемся с базой

    logger = Result()

    test_processor = TestProcessor(
        config, connector, logger
    )  # в питоне всё объекты и поэтому мы одному объекту отдаём в обработку другие объекты с которыми будем работать
    test_processor.process()

    logger.finish_test()
Beispiel #4
0
def run():
    # get configs. Instead "conf" you can use sys.argv[1] and set it in
    # parameters. E.g. it useful for splitting env. (dev / qa)
    config = Configurator("conf")
    logger = Result(config)
    connector = Connector(config, logger)
    test_processor = TestProcessor(config, connector, logger)
    test_processor.process()
Beispiel #5
0
def start_logging(context):
    import sys
    sys.path.append('/Users/dinas/Desktop/dqe_mentoring/DemoTestFramework/')
    from resulting import Result

    context.logger = Result()
    yield context.logger
    context.logger.finish_test()