Size: a a a

testing_in_python

2021 June 19

i

iddqd in testing_in_python
извини, что называю тебя на "ТЫ"
источник

i

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

P

Philip in testing_in_python
Ага, и только у тебя в компании.
источник

i

iddqd in testing_in_python
она развивается в этом чате уже несколько дней
источник

СС

Сказочный Сникерс... in testing_in_python
О какой же херне вы спорите конечно) щас бы за авторизацию в фикстуре пояснять)
источник

i

iddqd in testing_in_python
реплаи, не, не слышал
источник

i

iddqd in testing_in_python
тут за это типа забанили ночью
источник

A

Alexander in testing_in_python
Ну, у тебя может и получится, получше чем у этого типа
источник

i

iddqd in testing_in_python
твой кукарек-админ кста, который начал не в цвет новичку что-то втирать
источник

i

iddqd in testing_in_python
который 2+2 в пайтесте не умеет
источник

СС

Сказочный Сникерс... in testing_in_python
Выскажи ему это, докажи что он не прав. Мне то зачем эта информация?
источник

СС

Сказочный Сникерс... in testing_in_python
А ты типа шаришь дофига?)
источник

СС

Сказочный Сникерс... in testing_in_python
Справедливости ради, у меня в фикстурах поднимается и управляется само тестовое приложение которое эти тесты же и тестируют. В десятках копиях под каждый параллельный процесс. Велосипед?)
источник

A

Alexander in testing_in_python
А ещё, если ты посмотришь внимательнее, то написано "получить токен". ;-)
источник

i

iddqd in testing_in_python
чел задал вопрос в тупую... максимально простой... - получил неплохой ответ от некого типа. админ начал кекать про свой жизненный опыт вводя ньюфага в заблуждение
источник

i

iddqd in testing_in_python
потом забанил за примитивные "не оскорбления"
источник

АК

Александр Кот... in testing_in_python
Думал писать или нет, но вобщем изначальный пост автора

@pytest.fixture(scope="session")
def auth_new_user(signup):
   url = "http://127.0.0.1:10001/auth/sign_in"
   response = requests.post(url, json=signup)
   response_body = response.json()
   token = response_body['data']
   header_token = {'Authorization': 'Bearer: %s' % token}
   return header_token


предлагают переделать на

#conftest.py
@pytest.fixture(scope="session")
def auth_new_user(signup):
   return get_auth_header(
       url="http://127.0.0.1:10001/auth/sign_in",
       json=signup
   )


а всю штуку из какой ['data'] его доставать - уже внутри get_auth_header будет поддерживаться возможно какими-то другими тимами

#helper.py
def get_auth_header(url, json):
    token = requests.post(url=url, json=signup).json()['data']
    header = {'Authorization': f'Bearer {token}'}
    return header


это всё о чём вы говорите? Противники post-запрсов в фикстурах?
источник

i

iddqd in testing_in_python
отличный пример, когда у вас в conftest.py полная пизда
источник

A

Alexander in testing_in_python
Плагинами импорти)))
источник

АК

Александр Кот... in testing_in_python
Покажи код тогда уже, как надо ) я не поленился и попытался подвести итог вашей дискусии написав код который возможно вы имели ввиду, если не угадал - напишите уже сами и покажите как надо.
источник