Size: a a a

testing_in_python

2019 February 12

A

Alex in testing_in_python
как мило)
источник

IS

Idi Suda in testing_in_python
Stackoverflow Driven Developer
Цитаты великих людей)
хахах да
источник

I

Ilya in testing_in_python
заскринил для потомков
источник

A

Alex in testing_in_python
не только лиш все знают разницу между http и rest api
источник

M

Merg in testing_in_python
rest ui
источник

AM

Alexander Makarenko in testing_in_python
Хай махай! Как у кого сделано клонирование баз данных перед тестом? В precondition в тесте, или как у меня в gitlab-ci.yml . Пример:
test_finance:
 <<: *e2e_tests
 script:
   - db clone2stage 44074
   - pytest finance_tests.py

Меня такое не устраивает тем, что таких 13 контейнеров, для каждого сьюта по одному. И если привязать allure, то будет 13 отчетов каждый раз. Как у вас организован запуск тестов?
источник

b

betzy in testing_in_python
а зачем клонирование?
источник

AM

Alexander Makarenko in testing_in_python
для разных тестов нужно разные данные, настройки, языки и т.д. Базы набиты тестовыми данными
источник

A

Alex in testing_in_python
Alexander Makarenko
для разных тестов нужно разные данные, настройки, языки и т.д. Базы набиты тестовыми данными
мож держать уже готовые контейнеры с базами?
источник

AM

Alexander Makarenko in testing_in_python
Alex
мож держать уже готовые контейнеры с базами?
это не рационально. При каждом изменении проекта пересобирать и пушить image
источник

A

Alex in testing_in_python
Alexander Makarenko
это не рационально. При каждом изменении проекта пересобирать и пушить image
а что если каждый тест будет сам готвоить себ еданные?
источник

СС

Сказочный Сникерс in testing_in_python
Alexander Makarenko
Хай махай! Как у кого сделано клонирование баз данных перед тестом? В precondition в тесте, или как у меня в gitlab-ci.yml . Пример:
test_finance:
 <<: *e2e_tests
 script:
   - db clone2stage 44074
   - pytest finance_tests.py

Меня такое не устраивает тем, что таких 13 контейнеров, для каждого сьюта по одному. И если привязать allure, то будет 13 отчетов каждый раз. Как у вас организован запуск тестов?
блин, все сильно зависит от твоего проекта, мы же не знаем как у тебя что реализовано. у меня например все тесты до запуска готовят себе данные, каждый в ту базу, которую нужно, каждый создает там объекты из расшаренных последовательностей, чтобы пересечений не было, потом 1 транзакцией фреймворк коммитит все в мускуль, затем на этих базах поднимаются приложения, каждый на своей и начинают прогоняться тесты
источник

b

betzy in testing_in_python
Alexander Makarenko
для разных тестов нужно разные данные, настройки, языки и т.д. Базы набиты тестовыми данными
так а нахера ты их клонируешь если для каждого теста своя? ты клонишь, а потом опять ее набиваешь?
источник

СС

Сказочный Сникерс in testing_in_python
в итоге не привязываешься к базе а все генерируется каждый раз заново
источник

AM

Alexander Makarenko in testing_in_python
betzy
так а нахера ты их клонируешь если для каждого теста своя? ты клонишь, а потом опять ее набиваешь?
они уже готовы и с данными клонируются
источник

b

betzy in testing_in_python
а почему @Bitch_dont_cry до сих пор нету в @rude_qa ?
источник

IS

Idi Suda in testing_in_python
А че мне там делать?
источник

IS

Idi Suda in testing_in_python
Этих чатов и так уже до пизды
источник

SL

S L in testing_in_python
ребят нужна помощь @question
уже давно бьюсь, нужно чекнуть урл который приходит на емейл при востановлении пароля, подключился к мылу, забрал текст сообщения, но как мне из него забрать только ссылку, всю голову сломал
нашел как человек на руби реализовывал     link = URI.extract(@imap.fetch(message_id,'BODY[TEXT]')[0].attr['BODY[TEXT]'], ['http', 'https'])[0]
но вот как это в пайтоне сделать и не смог решить(
источник

M

Merg in testing_in_python
а текст не html?
источник