Ejemplo n.º 1
0
def app():
    global fixture
    if fixture is None:
        fixture = Application()
    else:
        if not fixture.is_valid():
            fixture = Application()
    return fixture
Ejemplo n.º 2
0
def app():
    global fixture
    if fixture is None:
        fixture = Application()
    elif not fixture.is_valid():
        fixture = Application()
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 3
0
def app(request): #функция создающая фикстуру
    global fixture #объявляем что будем пользоваться этой переменной
    if fixture is None: #если fixture=None, то функцию инициализируем и сразу выполняем логин
        fixture = Application()
    else:
        if not fixture.is_valid(): #если фикстура не валидна то перезапускаем
            fixture = Application()
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 4
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
    else:
        if not fixture.is_valid():
            fixture = Application()
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 5
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
    else:
        if not fixture.is_valid():
            fixture = Application()
    fixture.session.ensure_login("admin", "secret")
    return fixture
Ejemplo n.º 6
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
    else:
        if not fixture.is_valid():
            fixture = Application()
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 7
0
def app(request, config):
    global fixture
    web_config = conf
    base_url = web_config.BASE_URL
    if fixture is None:
        fixture = Application(base_url=base_url, config=config)
    else:
        if not fixture.is_valid():
            fixture = Application(base_url=base_url, config=config)
    return fixture
Ejemplo n.º 8
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
        fixture.session.login(username='******', password='******')
    else:
        if not fixture.is_valid():
            fixture = Application()
            fixture.session.login(username='******', password='******')
    return fixture
Ejemplo n.º 9
0
def app1(request):
    global fixture
    if fixture is None:
        fixture = Application(browser="chrome")
    else:
        if not fixture.is_valid():
            fixture = Application(browser="chrome")
    request.addfinalizer(fixture.destroy)
    fixture.driver.fullscreen_window()
    return fixture
Ejemplo n.º 10
0
def app(request):
    global fixture
    if fixture is None:
        print("Fixture is None")
        fixture = Application()
    else:
        if not fixture.is_valid():
            print("Fixture is not valid")
            fixture = Application()
    return fixture
Ejemplo n.º 11
0
def app(request):
    global fixture
    if not fixture:
        fixture = Application()
        fixture.session.login(username='******', password='******')
    else:
        if not fixture.is_valid():
            fixture = Application()
            fixture.session.login(username='******', password='******')
    return fixture
Ejemplo n.º 12
0
def app(request):
        global fixture
        if fixture is None:
            fixture = Application()
        else:
            if not fixture.is_valid():
                fixture = Application()
        fixture.open_home_page()
        fixture.session.ensure_login(username="******", password="******")
        return fixture
Ejemplo n.º 13
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
        fixture.login.login_page(username="******", password="******")
    else:
        if not fixture.is_valid():
            fixture = Application()
            fixture.login.login_page(username="******", password="******")
    return fixture
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()  # fixture uses __init__ from application.py

    else:
        if fixture.is_valid() is False:
            fixture = Application(
            )  # fixture uses __init__ from application.py
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 15
0
def app2(request):
    global fixture
    browser = request.config.getoption("--browser")
    base_url = request.config.getoption("--baseUrl")
    if fixture is None:
        fixture = Application(browser=browser, base_url=base_url)
    else:
        if not fixture.is_valid():
            fixture = Application(browser=browser, base_url=base_url)
    request.addfinalizer(fixture.destroy)
    return fixture
Ejemplo n.º 16
0
def app(request):
    global fixture
    browser = request.config.getoption("--browser")
    base_url = request.config.getoption("--baseUrl")
    if fixture is None:
        fixture = Application(browser=browser, base_url=base_url)
    else:
        if not fixture.is_valid():
            fixture = Application(browser=browser, base_url=base_url)
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 17
0
def app(request):
    global fixture
    browser = request.config.getoption("--browser")
    base_url = request.config.getoption("--baseUrl")
    if fixture is None:
        fixture = Application(browser=browser, base_url=base_url)
    else:
        if not fixture.is_valid():
            fixture = Application(browser=browser, base_url=base_url)
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 18
0
def app(request):
    global fixture

    if fixture is None:
        fixture = Application()
    elif not fixture.is_valid():
        fixture = Application()

    fixture.session.ensure_login(User.ADMIN)

    return fixture
Ejemplo n.º 19
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
        #fixture.session.login(email="*****@*****.**", password="******")
    else:
        if not fixture.is_valid():
            fixture = Application()
            #fixture.session.login(email="*****@*****.**", password="******")
    fixture.session.ensure_login(email="*****@*****.**", password="******")
    return fixture
Ejemplo n.º 20
0
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
        fixture.session.login(username="******", password="******")
        fixture.branch.open_project_page()
    else:
        if not fixture.is_valid():
            fixture = Application()
            fixture.session.login(username="******", password="******")
            fixture.branch.open_project_page()
    return fixture
Ejemplo n.º 21
0
def app(request):
    global fixture
    browser = request.config.getoption('--browser')
    base_url = request.config.getoption('--baseUrl')
    secret_password = request.config.getoption('--secret_password')
    if fixture is None:
        fixture = Application(browser=browser, base_url=base_url, secret_password=secret_password)
    else:
        if not fixture.is_valid():
            fixture = Application(browser=browser, base_url=base_url, secret_password=secret_password)
    fixture.session.ensure_login(username="******", password=secret_password)
    return fixture
def app():
    global fixture

    if fixture is None:
        fixture = Application()
        fixture.session.login(username="******",
                              password="******")
    else:
        if not fixture.is_valid():
            fixture = Application()
            fixture.session.login(username="******",
                                  password="******")
    return fixture
Ejemplo n.º 23
0
def app(request):
    global fixture
    if fixture is None:
        print('create new fixture')
        fixture = Application()
        fixture.wd_helper.open_home_page()
        fixture.session_helper.login_as_admin()
    else:
        if not fixture.is_valid():
            print('rebuild broken fixture')
            fixture = Application()
            fixture.wd_helper.open_home_page()
            fixture.session_helper.login_as_admin()
    return fixture
Ejemplo n.º 24
0
def app(request):
    global fixture
    global target

    browser = request.config.getoption("--browser")
    web_config = load_config(request.config.getoption("--target"))['web']
    if fixture is None:
        fixture = Application(browser=browser, base_url=web_config['base_url'])
    else:
        if not fixture.is_valid():
            fixture = Application(browser=browser,
                                  base_url=web_config['base_url'])
    fixture.session.ensure_logged(username=web_config["username"],
                                  password=web_config["password"])
    return fixture
Ejemplo n.º 25
0
def app(request):
    global fixture
    global target
   # if target is None:
    #    with open(request.config.getoption("--target")) as config_file:
     #       target = json.load(config_file)

    if fixture is None:
        fixture = Application(browser = "firefox")

    else:
        if not fixture.is_valid():
            fixture = Application()
    fixture.session.ensure_login(username="******", password="******")
    return fixture
Ejemplo n.º 26
0
def app(request):
    global fixture
    path = request.config.getoption("--target")
    with open(path) as config:
        target = json.load(config)
    if fixture is None:
        browser = request.config.getoption("--browser")
        fixture = Application(browser)
        fixture.open(target["url"])
    else:
        if not fixture.is_valid():
            browser = request.config.getoption("--browser")
            fixture = Application(browser)
            fixture.open(target["url"])
    fixture.session.ensure_login(target["username"], target["password"])
    return fixture