def app(): global fixture if fixture is None: fixture = Application() else: if not fixture.is_valid(): fixture = Application() return fixture
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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