Size: a a a

testing_in_python

2020 August 28

IS

Idi Suda in testing_in_python
Зачем тебе нумерация фичей? Делай нумерацию степов
источник

BK

Boris Krutskih in testing_in_python
Idi Suda
Зачем тебе нумерация фичей? Делай нумерацию степов
Так степы итак нумеруются, а я хочу видеть в behaviors в аллюре нумерацию) https://i.imgur.com/RJ53uVY.png
потому что если не ставить нумерацию, в разброс генерит отчёт
источник

IS

Idi Suda in testing_in_python
А, понятно
источник

S

Sergei in testing_in_python
Boris Krutskih
окей, а если всётаки сделать что-то типа такого?)
 @num
@feature('Get general list watchlist')
   def test_get_general_list_watchlist(self, api_v2):
       res = api_v2.request(
           method='get',
           url=endpoints.WATCH_LIST + f'general-list{ACCESS_TOKEN_AMD}&limit=10'
       )

       assert res.status_code == 200
       assert 'error' not in res.text
добавить декоратор @num
и вешать над каждой фичей в тесте
делай если хочешь)
источник

IS

Idi Suda in testing_in_python
Boris Krutskih
окей, а если всётаки сделать что-то типа такого?)
 @num
@feature('Get general list watchlist')
   def test_get_general_list_watchlist(self, api_v2):
       res = api_v2.request(
           method='get',
           url=endpoints.WATCH_LIST + f'general-list{ACCESS_TOKEN_AMD}&limit=10'
       )

       assert res.status_code == 200
       assert 'error' not in res.text
добавить декоратор @num
и вешать над каждой фичей в тесте
просто декоратор или с параметрами?
источник

BK

Boris Krutskih in testing_in_python
Idi Suda
просто декоратор или с параметрами?
Просто декоратор, вот например я навешиваю над каждой фичей здесь
https://i.imgur.com/HPxtoOC.png
и просто потом в отчёте буду получать нумерацию, где есть декоратор там и нумерует, а номерует исходя из кол-ва тестов в классе
источник

BK

Boris Krutskih in testing_in_python
как-то так вижу это все)
источник

S

Sergei in testing_in_python
будет любопытно посмотреть как ты сделаешь такой декоратор, чтобы он сам определял что здесь начало нового класса)
источник

BK

Boris Krutskih in testing_in_python
а затея эта вся, чтобы избавится от подобной херни)))https://i.imgur.com/sGuxeSE.png ручной номерации
источник

BK

Boris Krutskih in testing_in_python
Потом просто в отчёт зашёл, даже если тесты и разбросаны, то можно сделать сортировку по DESC и по номерам поочередно их выстроит
источник

S

Sergei in testing_in_python
слишком по-программерски мыслишь :) щас уберешь ручную нумерацию, и на что потом время рабочее списывать? :)
источник

BK

Boris Krutskih in testing_in_python
Sergei
слишком по-программерски мыслишь :) щас уберешь ручную нумерацию, и на что потом время рабочее списывать? :)
😁😁это уже другой вопрос.
Сейчас я максимально хочу сделать удобно чтобы в случае чего, передать другому)))
источник

S

Sergei in testing_in_python
источник

AB

Anatoly Bobunov in testing_in_python
Boris Krutskih
а затея эта вся, чтобы избавится от подобной херни)))https://i.imgur.com/sGuxeSE.png ручной номерации
Получается что весь поинт только в том чтобы сделать красивый вывод в аллюр((
Каждый тест отдельная сущность в себе. И по идее пофиг как они отображаются. Но... мне тоже очень интересно как вы будете определять какой тест должен иметь №1 - запуская их черех xdist, как пример
источник

BK

Boris Krutskih in testing_in_python
Anatoly Bobunov
Получается что весь поинт только в том чтобы сделать красивый вывод в аллюр((
Каждый тест отдельная сущность в себе. И по идее пофиг как они отображаются. Но... мне тоже очень интересно как вы будете определять какой тест должен иметь №1 - запуская их черех xdist, как пример
Вооот тут тоже я думал, что напорюсь)))
источник

BK

Boris Krutskih in testing_in_python
Поэтому запуск в паралель пока что ушло в TODO :D
источник

AB

Anatoly Bobunov in testing_in_python
Boris Krutskih
Поэтому запуск в паралель пока что ушло в TODO :D
ну как бы запуск в параллель более интересная вещь, чем красивая сортировка в аллюр)))
Хотя тут уже вам решать
источник

BK

Boris Krutskih in testing_in_python
Anatoly Bobunov
ну как бы запуск в параллель более интересная вещь, чем красивая сортировка в аллюр)))
Хотя тут уже вам решать
Ну кроме меня в отчёты будут смотреть разрабы\тестировщики и ПМы и возможно заказчик (в чём я сильно сомневаюсь)
Ну вот например для ПМов было бы удобно и сразу понятно чё происходит, лично мне похер) я и так понимаю что у меня когда выполняется
источник

СС

Сказочный Сникерс... in testing_in_python
Sergei
будет любопытно посмотреть как ты сделаешь такой декоратор, чтобы он сам определял что здесь начало нового класса)
а в чем сложность?
источник

S

Sergei in testing_in_python
> запуская их черех xdist

ну тут может и не быть большой проблемы, если поставить лоадер по файлам, тогда все тесты внутри одного класса будут на одной запущены
источник