Size: a a a

testing_in_python

2020 June 30

СС

Сказочный Сникерс... in testing_in_python
То есть стандартные типы вроде строк чисел списков итд можно. Коннекты, файловые дескрипторы итд не выйдет
источник

ВП

Владислав Петров... in testing_in_python
Сказочный Сникерс
Тогда хук pytest_configurenode
а можно пример? а то я что-то не могу найти...
нужно стрингу полученную один раз прокинуть во все потоки
источник

СС

Сказочный Сникерс... in testing_in_python
import pytest
import dill


@pytest.mark.trylast
def pytest_configure(config):
   """ Pytest master configuration"""
   if not hasattr(config, 'slaveinput'):
       config.token = get_some_api_token()


@pytest.mark.trylast
def pytest_configure_node(node):
   """ Pytest slaves configuration """
   node.slaveinput["token"] = dill.dumps(node.config.token)  # only hashable objects


@pytest.fixture(scope='session')
def token_from_master(request):
   if not hasattr(request.config, "slaveinput"):
       return request.config.token
   else:
       return dill.loads(request.config.slaveinput['token'])
источник

СС

Сказочный Сникерс... in testing_in_python
вот пример кода
источник

ВП

Владислав Петров... in testing_in_python
Сказочный Сникерс
вот пример кода
👍 спасибо
источник
2020 July 01

P

Pavel in testing_in_python
Привет всем, как нужно хранить креды? Например от тестрейл?
источник

b

betzy in testing_in_python
в переменных окружения
источник

P

Pavel in testing_in_python
А подробнее? Как их туда запихнуть?
источник

СС

Сказочный Сникерс... in testing_in_python
CI/CD
источник

ИС

Игорь Середа... in testing_in_python
Pavel
А подробнее? Как их туда запихнуть?
Какой вопрос, такой ответ. Некоторые в специальных секретницах хранят. Зависит от инфраструктуры.
источник

P

Pavel in testing_in_python
Я думал хранить в Jenkins в secret file. Но есть вопрос, что делать если локально запускать тогда?
источник

СС

Сказочный Сникерс... in testing_in_python
не подключать плагин, не ходить в тестрейл
источник

P

Pavel in testing_in_python
Сказочный Сникерс
не подключать плагин, не ходить в тестрейл
источник

T

Tishka17 in testing_in_python
Pavel
Я думал хранить в Jenkins в secret file. Но есть вопрос, что делать если локально запускать тогда?
Локально хранить файл :)
источник

СС

Сказочный Сникерс... in testing_in_python
в чем проблема?

вот тут все есть
https://pypi.org/project/pytest-testrail/

дженкинс пусть передает эту опцию в запуск, локально никто не будет так делать
источник

СС

Сказочный Сникерс... in testing_in_python
это как локально смотреть отчеты в аллюре
источник

b

betzy in testing_in_python
Pavel
Я думал хранить в Jenkins в secret file. Но есть вопрос, что делать если локально запускать тогда?
мокнуть тестрейл
источник

СС

Сказочный Сникерс... in testing_in_python
betzy
мокнуть тестрейл
источник

b

betzy in testing_in_python
Сказочный Сникерс
это как локально смотреть отчеты в аллюре
ну мож он интеграцию с тестрейлом пишет как раз
источник

b

betzy in testing_in_python
запусти в докере рядом тестрейл и еби его
источник