本文整理汇总了Python中support.service_log.preparing_env函数的典型用法代码示例。如果您正苦于以下问题:Python preparing_env函数的具体用法?Python preparing_env怎么用?Python preparing_env使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了preparing_env函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
# Переходим на главную
cls.go_main(cls.driver, flag_auth=False)
示例2: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
# Переходим на главную
cls.go_to_main_page(cls.driver)
# Получаем дерево категорий
cls.category_dict = services.categories.root.tframed.getVisibleLiteCatalogTree('ru')
# Получаем данные корня "Каталог"
cls.sections = cls.category_dict[1]
# Получаем список ID разделов
cls.section_id_list = cls.get_categories_list(cls.sections)
# Составляем дерево разделов
cls.section_tree = cls.get_categories_tree(cls.category_dict, cls.section_id_list)
# Получить раздел
cls.section = cls.section_tree[0]
# Получить список категорий у которых есть подкатегории
cls.cat_id_list = cls.get_categories_list(cls.section)
cls.cat_tree = cls.get_categories_tree(cls.category_dict, cls.cat_id_list)
cls.categories = [item for item in cls.cat_tree if item.childCategories is not None]
cls.category = cls.categories[0]
# Получить список подкатегорий
cls.sub_cat_id_list = cls.get_categories_list(cls.category)
cls.sub_cat_tree = cls.get_categories_tree(cls.category_dict, cls.sub_cat_id_list)
cls.sub_category = cls.sub_cat_tree[0]
示例3: setUp
def setUp(cls):
""" Пре-установка окружения для теста.
"""
# берём произвольный товар из бд, и смотрим его shop_id и категорию (что бы взять существующие данные)
cls.wares = databases.db1.warehouse.get_wares_with_limit(100)
cls.ware1 = cls.get_random_ware(cls.wares)
service_log.preparing_env(cls)
示例4: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
# Переходим на страницу авторизации бэка
cls.get_back_page(cls.driver)
cls.obj_login, cls.obj_pass, cls.obj_submit = cls.get_back_auth_data(cls.driver)
示例5: setUp
def setUp(cls):
# Настройка окружения и вспомогательные параметры
default_user_id = AccountingMethods.get_default_user_id(role='seller')
cls.user = databases.db1.accounting.get_user_by_account_id(default_user_id)[0]
cls.payment_db = databases.db1.accounting.get_payment_details_by_user_id(default_user_id)
databases.db1.accounting.update_account_details_by_criteria(default_user_id, "locale='ru'")
AccountingMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["code_value"],
salt=cls.user["salt"])
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
# Устанавливаем новый пароль для пользователя
default_new_passwd = AccountingMethods.get_default_password()
hash_res_new = generate_sha256(default_new_passwd, cls.user["salt"])
databases.db1.accounting.update_user_password(cls.user["id"], hash_res_new)
cls.go_to_main_page(cls.driver)
cls.go_main(cls.driver, phone=cls.user["phone"], passwd=default_new_passwd, flag_api=False)
# Переход на страницу Оплата и выключение всех настроек оплаты
cls.get_page(cls.driver, cls.path_settings.URL_PAYMENT_INFO)
payment_info = cls.get_status_payment_options(cls.payment_db)
payments = cls.get_payment_form(cls.driver, payment_info)
cls.change_all_payment_options(cls.driver, payment_info, drop=True)
cls.click_button(payments["save_btn"])
cls.element_is_present(cls.driver, cls.check_settings.CHANGE_PAYMENTS_SUCCESS)
示例6: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
# Настройка окружения и вспомогательные параметры
cls.default_user_id = AccountingMethods.get_default_user_id(role="buyer")
databases.db1.accounting.update_account_details_by_criteria(cls.default_user_id, "locale='ru'")
cls.user = databases.db1.accounting.get_user_by_account_id(cls.default_user_id)[0]
AccountingMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["code_value"])
# Устанавливаем новый пароль для пользователя
cls.default_new_passwd = AccountingMethods.get_default_password()
hash_res_new = generate_sha256(cls.default_new_passwd, cls.user["salt"])
databases.db1.accounting.update_user_password(cls.user["id"], hash_res_new)
cls.go_main(cls.driver, phone=cls.user["phone"], passwd=cls.default_new_passwd, flag_auth=True)
# Переход в Контакты
# cls.get_page(cls.driver, cls.path_user_contact.URL_FAVORITES_USERS)
# Переход по кнопке Новый контакт
# cls.get_element_navigate(cls.driver, cls.click_user_contact.BTN_NEW_CONTACT).click()
# cls.input_phone = cls.get_element_navigate(cls.driver, cls.input_user_contact.PHONE)
# Получить список пользователей в контактах у пользователя
cls.fav_users_list = databases.db1.accounting.get_fav_user_by_user_id(cls.user["id"])
l = lambda l: list() if cls.fav_users_list is None else cls.fav_users_list
cls.fav_list = [str(value["favorites_account_id"]) for value in l(cls.fav_users_list)]
# чтобы исключить попадание себя в список контактов
cls.fav_list.append(str(cls.user["id"]))
示例7: setUp
def setUp(cls):
""" Настройка окружения и вспомогательные параметры """
cls.wares = cls.get_static_wares()
cls.default_user = cls.get_default_user_id(role='seller_alien')
cls.default_passwd = cls.get_default_password(1)
cls.data_auths = databases.db1.accounting.get_data_user_by_id(user_id=int(cls.default_user))
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
示例8: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
cls.default_user_id = AccountingMethods.get_default_user_id(role='seller')
# Переходим на страницу авторизации
cls.go_to_main_page(cls.driver)
示例9: setUp
def setUp(cls):
# Заданные параметры
cls.type_password = 'CORRECT'
cls.type_phone = 'PHONE_VALID'
# Подготовка работы с selenium
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
示例10: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
# Берем тестового продавца на магазине которого будут проводиться проверки
cls.default_test_seller_id = AccountingMethods.get_default_user_id(role='seller')
cls.user = databases.db1.accounting.get_user_by_criteria(account_status='ENABLED',
criteria='id=%s' % cls.default_test_seller_id)[0]
示例11: setUp
def setUp(cls):
# Подготовка данных для теста
cls.user_id = AccountingMethods.get_default_user_id(role='seller')
# Подготовка работы с selenium
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
# Переходим на страницу авторизации бэка
cls.get_back_page(cls.driver)
cls.obj_login, cls.obj_pass, cls.obj_submit = cls.get_back_auth_data(cls.driver)
示例12: setUp
def setUp(cls):
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
# Настройка окружения и вспомогательные параметры
cls.default_user_id = AccountingMethods.get_default_user_id(role='buyer')
cls.default_seller_id = AccountingMethods.get_default_user_id(role='seller')
cls.default_seller_own_id = AccountingMethods.get_default_user_id(role='seller_alien')
cls.moderator_id = int(AccountingMethods.get_default_user_id(role='moderator'))
示例13: setUp
def setUp(cls):
# Настройка окружения и вспомогательные параметры
default_user_id = AccountingMethods.get_default_user_id(role='seller')
cls.user = databases.db1.accounting.get_user_by_account_id(default_user_id)[0]
databases.db1.accounting.update_account_details_by_criteria(default_user_id, "locale='ru'")
AccountingMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["code_value"],
salt=cls.user["salt"])
# Подготовка работы с selenium
cls.driver = HelpLifeCycleCheckMethods.get_driver()
service_log.preparing_env(cls)
示例14: setUp
def setUp(cls):
# Заданные параметры
cls.type_phone = "PHONE_VALID"
# Настройка окружения и вспомогательные параметры
user_id = AccountingMethods.get_default_user_id()
cls.user = databases.db1.accounting.get_user_by_criteria_only(criteria="id=%s" % user_id)[0]
AccountingMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["code_value"])
# Подготовка работы с selenium
cls.driver = cls.get_driver()
service_log.preparing_env(cls)
示例15: setUp
def setUp(cls):
service_log.preparing_env(cls)
# Делаем выборку пользователя в статусе ENABLE и подменяем пароль на другой, с которым будем работать.
cls.user = dict(random.choice(databases.db1.accounting.get_users_by_status()))
service_log.user(cls.user)
cls.old_pass_user = cls.get_default_password(2)
cls.new_pass_user = cls.get_default_password(1)
hash_res_rep = generate_sha256(cls.old_pass_user)
# Ставим пароль по умолчанию №2, т.к. первый может встречаться в "тестовых пользователях".
AccountingCheckMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["password"])
databases.db1.accounting.update_user_password(cls.user["id"], hash_res_rep)