Size: a a a

testing_in_python

2021 July 27

СС

Сказочный Сникерс... in testing_in_python
для таких вещей есть вейт и ретрай декораторы
источник

СС

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

А

Андрей in testing_in_python
raise for status None при любом раскладе
источник

T

Tishka17 in testing_in_python
Шта
источник

ИС

Игорь Середа... in testing_in_python
И через 500 секунд без писем получится RuntimeError?
источник

SC

Sergey Chernov in testing_in_python
всем привет
подскажите пожалуйста как pytest
через fixture
задать parametrize для class и функций
источник

EB

Evgenii B in testing_in_python
Привет:
https://docs.pytest.org/en/6.2.x/parametrize.html
https://docs.pytest.org/en/6.2.x/example/parametrize.html#parametrizing-tests

а здесь пример параметризации не помог?
источник

AN

Alexander N in testing_in_python
Тайм-аут можно прикрутить в цикл и через N секунд фейлить тест, чтобы не крутить овертайм
источник

SC

Sergey Chernov in testing_in_python
def pytest_generate_tests(metafunc):


что то похоже
буду эксперементировать спс
источник

EB

Evgenii B in testing_in_python
Ну если нужно параметризацию в фикстуре делать, то да, самое правильное место для этого
источник

А

Андрей in testing_in_python
Переделал вот так. Добавлю выход из цикла, когда ждать письма не имеет смысл... пока правда не знаю какое время ожидания оставить. на практике письмо идет от 2 до 60 секунд на сервичы временной почты
источник

T

Tishka17 in testing_in_python
Жесть
источник

EB

Evgenii B in testing_in_python
письмо идет от 2 до 60 секунд. но бомбишь ты запросом каждую секунду. а если сервис не отвечает, как из цикла выходить будешь?
источник

T

Tishka17 in testing_in_python
Во-первых, requests.get имеет параметр params,
Во-вторых, urllib.parse
В-третьих, разэкранирование хтмл тоже не так делается
В-четвёртых, не проверяешь код ответа сервера
источник

AK

Aleksandr Kasianov in testing_in_python
Всем привет
Вопрос по мобайл автоматизации:
Нужно сбросить андроид девайс к заводским настройкам.
Сейчас на этапе выбора девайса.
Уже знаю, что Самсунг не подходит для этой задачи.
Может кто сталкивался?
Подскажите модель девайса, на котором это реально сделать через адб.
источник

T

Tishka17 in testing_in_python
сброс к заводским настройкам делается через Device adminitration API
источник

T

Tishka17 in testing_in_python
это работает на всех девайсах примерно одинаково
источник

T

Tishka17 in testing_in_python
если по проводу, то вайпнуть как минимум можно пока девайс в бутлоадере
источник

SC

Sergey Chernov in testing_in_python
я правильно понял параметразация на класс не делается только на функции?

т.е. если я захочу сделать что то типа такого
@pytest.mark.parametrize('val1',[1,2,3])
class test1:

    @pytest.mark.parametrize('val2, val3',[(1,2), (2, 5) , (3, 3)])
    def test_one(self, val2, val3):
          asssert self.val1 + val2 == val3

то  у меня ничего не получится ?

по идеии я хотел получить 9 тестов
источник

СС

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