Size: a a a

testing_in_python

2021 January 28

EB

Evgenii B in testing_in_python
да, в хуке можно марк на скип повесить
источник

NR

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

NR

Nikolay Romeiko in testing_in_python
Еще один момент -
почему скипает норм, но когда пишу аргумент, то игнорит тесты, которые в командной строке указываю? Все сразу запускает
def pytest_addoption(parser):
   parser.addoption('--leaderboard', action='store', default=False, dest='leaderboard',
                    help="Leaderboard: enable or disable")
источник

СС

Сказочный Сникерс... in testing_in_python
Nikolay Romeiko
последний вариант - не совсем понял суть, запишу-погуглю  спасиб)
https://pastebin.com/9wk1p2mT

как то так) это если выкидывать
источник

СС

Сказочный Сникерс... in testing_in_python
не думаю что ты такое нагуглишь)
источник

EB

Evgenii B in testing_in_python
с другой стороны, если ты как-то замаркал тест типа
@pytest.mark.skip_leaderboard
то ничто не мешает тебе замаркать их каким-то одним правильным лейблом и просто делать

pytest -k not leaderboard
источник

СС

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

СС

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

NR

Nikolay Romeiko in testing_in_python
Сказочный Сникерс
не думаю что ты такое нагуглишь)
Мне такой вариант попался, но тут я просто маркирую, в сессию все попадает
def pytest_configure(config):
   config.addinivalue_line("markers", "leaderboard: tests that work only with enabled leaderboard")


def pytest_collection_modifyitems(config, items):
   if config.getoption("--leaderboard"):
       # --leaderboard given in cli: do not skip leaderboard tests
       return
   skip_lb = pytest.mark.skip(reason="need --leaderboard option to run")
   for item in items:
       if "leaderboard" in item.keywords:
           item.add_marker(skip_lb)
источник

СС

Сказочный Сникерс... in testing_in_python
Nikolay Romeiko
Мне такой вариант попался, но тут я просто маркирую, в сессию все попадает
def pytest_configure(config):
   config.addinivalue_line("markers", "leaderboard: tests that work only with enabled leaderboard")


def pytest_collection_modifyitems(config, items):
   if config.getoption("--leaderboard"):
       # --leaderboard given in cli: do not skip leaderboard tests
       return
   skip_lb = pytest.mark.skip(reason="need --leaderboard option to run")
   for item in items:
       if "leaderboard" in item.keywords:
           item.add_marker(skip_lb)
норм
источник
2021 January 29

А

Алексей in testing_in_python
со скипами имхо лучше - сразу видно что тесты есть, но задизэйблились
источник

А

Алексей in testing_in_python
выкидыватель как то менее очевиден
источник
2021 February 01

S

Seyfme in testing_in_python
Привет, коллеги! Мы создали паблик по тестированию. Да, еще один 😏. Но в нашем паблике вы, также, найдете переведенные нашей командой статьи с английского языка. А еще, мы планируем ввести возможность перевода статей по просьбам подписчиков.
Присоединяйтесь, давайте расти как профессионалы вместе 😉
https://t.me/qa_wiki

P.S. Это сообщение одобрено админом
источник
2021 February 02

RB

Roller Boller in testing_in_python
Вай, котаны, кто тестировал нагрузку через locust? В последний раз запускал тесты на предрелизе, сейчас обновился и выхватил примерно миллион конфликтов.
источник

RB

Roller Boller in testing_in_python
Ну это невозможно чтобы вообще никто.
источник

IS

Idi Suda in testing_in_python
Roller Boller
Вай, котаны, кто тестировал нагрузку через locust? В последний раз запускал тесты на предрелизе, сейчас обновился и выхватил примерно миллион конфликтов.
Каких конфликтов?
источник

IS

Idi Suda in testing_in_python
Roller Boller
Ну это невозможно чтобы вообще никто.
Ребята говорят, что локуст для нагрузки - полная хуйня
источник

RB

Roller Boller in testing_in_python
Idi Suda
Каких конфликтов?
Ой там рофлокек, мы сидели на 0.XX че там
источник

RB

Roller Boller in testing_in_python
Idi Suda
Ребята говорят, что локуст для нагрузки - полная хуйня
Да, уродскаая бесполезная либа,  но на переправе лошадей-то не меняют
источник

IS

Idi Suda in testing_in_python
Roller Boller
Да, уродскаая бесполезная либа,  но на переправе лошадей-то не меняют
Можно делать всё, что хочешь. Например не ставить себя в рамки дурацкими пословицами
источник