• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python service_log.preparing_env函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中support.service_log.preparing_env函数的典型用法代码示例。如果您正苦于以下问题:Python preparing_env函数的具体用法?Python preparing_env怎么用?Python preparing_env使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了preparing_env函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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)
开发者ID:Maksim1988,项目名称:test,代码行数:7,代码来源:test_catalog.py


示例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]
开发者ID:Maksim1988,项目名称:test,代码行数:25,代码来源:test_main_menu.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:7,代码来源:test_warehouse.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:7,代码来源:test_auth.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:25,代码来源:test_store_payments.py


示例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"]))
开发者ID:Maksim1988,项目名称:test,代码行数:27,代码来源:test_user_contacts.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:8,代码来源:test_smoke_action_user.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:8,代码来源:test_on_boarding.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:8,代码来源:test_authorization_on_prod.py


示例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]
开发者ID:Maksim1988,项目名称:test,代码行数:9,代码来源:test_user_card.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:9,代码来源:test_users.py


示例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'))
开发者ID:Maksim1988,项目名称:test,代码行数:9,代码来源:test_chat.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:11,代码来源:test_store_description.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:12,代码来源:test_authorization.py


示例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)
开发者ID:Maksim1988,项目名称:test,代码行数:13,代码来源:test_accounting_[alpha].py


示例16: setUp

    def setUp(cls):
        """ Пре-установка окружения для теста.
        """
        cls.user_id = int(AccountingMethods.get_default_user_id('seller_alien'))
        cls.fav_type_ware = cls.get_FavoriteType("WARE")
        cls.fav_type_user = cls.get_FavoriteType("USER")
        fav_wares = databases.db1.favorites.get_fav_wares_by_user_id(cls.user_id)
        fav_users = databases.db1.favorites.get_fav_users_by_user_id(cls.user_id)

        # очищаем все избранное у пользователя
        cls.clear_fav_wares(cls.user_id, cls.fav_type_ware, fav_wares)
        cls.clear_fav_users(cls.user_id, cls.fav_type_user, fav_users)
        service_log.preparing_env(cls)
开发者ID:Maksim1988,项目名称:test,代码行数:13,代码来源:test_accounting_favorites.py


示例17: setUp

 def setUp(cls):
     # Настройка окружения и вспомогательные параметры
     criteria = "json_array_length(content->'pictures'->'value')>2 and stock_state_id=2 order by random() limit 5;"
     cls.goods = databases.db1.warehouse.get_wares_by_criteria(criteria)
     count = len(cls.goods)
     assert count > 1, "No found goods with criteria"
     cls.good = cls.goods[0]
     cls.pictures = cls.good['content'][u'pictures'][u'value']
     cls.count_pict = len(cls.pictures)
     # Подготовка работы с selenium
     cls.driver = HelpLifeCycleCheckMethods.get_driver()
     cls.get_page(cls.driver, cls.path_good.URL_GOOD % cls.good["ware_id"])
     service_log.preparing_env(cls)
开发者ID:Maksim1988,项目名称:test,代码行数:13,代码来源:test_good_page.py


示例18: setUp

 def setUp(cls):
     # Подготовка работы с selenium
     cls.driver = HelpLifeCycleCheckMethods.get_driver()
     cls.go_to_main_page(cls.driver)
     # Подготовка тестовых данных
     cls.name = common_utils.random_string()
     stamp = str(time.time())
     cls.email = 'oratest+%[email protected]' % stamp
     cls.password = AccountingMethods.get_default_password(5)
     # Переход на страницу регистрации по емайл
     cls.click_reg_and_auth(cls.driver)
     cls.reg_email = cls.get_reg_email_form(cls.driver)
     service_log.preparing_env(cls)
开发者ID:Maksim1988,项目名称:test,代码行数:13,代码来源:test_registration_email.py


示例19: setUp

    def setUp(cls):
        # Подготовка работы с selenium
        cls.driver = HelpLifeCycleCheckMethods.get_driver()
        # Переходим на главную
        cls.go_to_main_page(cls.driver)
        # Настройка окружения и вспомогательные параметры
        cls.default_user_id = AccountingMethods.get_default_user_id(role='seller')
        databases.db1.accounting.update_account_details_by_criteria(cls.default_user_id, "locale='ru'")

        cls.user = databases.db1.accounting.get_user_by_criteria_only("id=%s" % cls.default_user_id)[0]
        AccountingMethods.save_user_password(user_id=cls.user["id"], hash_passwd=cls.user["code_value"],
                                             salt=cls.user["salt"])

        # Устанавливаем новый пароль для пользователя
        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)
        service_log.preparing_env(cls)
开发者ID:Maksim1988,项目名称:test,代码行数:18,代码来源:test_restore_email.py


示例20: setUp

    def setUp(cls):
        """ Пре-установка окружения для теста.
        """
        # Подготовка работы с selenium
        cls.driver = cls.get_driver()

        # Подготовка данных о товаре
        cls.ware = cls.get_random_ware(databases.db0.warehouse.get_wares_with_limit(100))
        cls.moderator_id = int(cls.get_default_user_id('moderator'))
        cls.save_ware_data(cls.ware)

        # Берём пользователя товара и сохраняем его пароль
        cls.user_seller = databases.db1.accounting.get_data_user_by_id(cls.ware['shop_id'])[0]
        cls.save_user_password(user_id=cls.user_seller["id"], hash_passwd=cls.user_seller["code_value"])

        # Устанавливаем новый пароль для пользователя
        cls.default_new_passwd = cls.get_default_password()
        hash_res_new = generate_sha256(cls.default_new_passwd, cls.user_seller["salt"])
        databases.db1.accounting.update_user_password(cls.user_seller["id"], hash_res_new)
        service_log.preparing_env(cls)
开发者ID:Maksim1988,项目名称:test,代码行数:20,代码来源:test_ware_life_cycle.py



注:本文中的support.service_log.preparing_env函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python service_log.put函数代码示例发布时间:2022-05-27
下一篇:
Python service_log.error函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap