Size: a a a

testing_in_python

2020 August 01

СС

Сказочный Сникерс... in testing_in_python
+ весь пин
источник
2020 August 03

S

Sky in testing_in_python
Всем привет. Подскажите пожалуйста какой плагин можно использовать в pytest, чтобы поставить таймер для перезапуска тестов, например есть тест запустила и через 60 мин его ещё раз надо запустить.
источник

T

Tishka17 in testing_in_python
а у ваc CI не охуеет ждать час пока тесты пройдут?
источник

IS

Idi Suda in testing_in_python
Крон задача
источник

S

Sky in testing_in_python
Ну так написано в тз ))
источник

S

Sky in testing_in_python
Один тест.
источник

T

Tishka17 in testing_in_python
Задача пайтеста - найти и прогнать тесты. Задача CI - дергать в нужное время пайтест
источник

S

Sky in testing_in_python
Понятно, надо тогда в файле прописывать какой тест запустить через 60 мин
источник

А

Алексей in testing_in_python
Подскажите, как при обращении к фикстуре, передать в  driver.get(АдресСайта) адрес сайта?
@pytest.fixture()
def setup(request):
   driver = webdriver.Chrome(executable_path="C:\\Chromedriver\\Chromedriver.exe")
   driver.get(АдресСайта)
   request.cls.driver = driver
 
@pytest.mark.usefixtures("setup")
class Test():
   def test1(self):
       driver = self.driver
источник

IS

Idi Suda in testing_in_python
Параметризуй фикстуру
источник

А

Алексей in testing_in_python
Idi Suda
Параметризуй фикстуру
Тогда можно будет передать любое значение или только из прописанных заранее?
источник

СС

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

СС

Сказочный Сникерс... in testing_in_python
фикстура не подразумевает внешнюю параметризацию
источник

А

Алексей in testing_in_python
Парамерты типа путей к драйверу логичнее хранить в конфиге, и оттуда брать
источник

А

Алексей in testing_in_python
Спасибо
источник

AM

Artur Mustafin in testing_in_python
+
источник

EB

Evgenii B in testing_in_python
куда-то сообщение по тестовым данным потерялось, кто потер?
источник

BK

Boris Krutskih in testing_in_python
Вот оно)
источник

BK

Boris Krutskih in testing_in_python
Всем привет, можете подсказать каким образом вы чистите после себя тестовые данные.
Сейчас юзаю Pytest + Selene тесты пока что только для веб-интерфейса, на удаление тестовых данных после прогона тестов, вручную времени уходит много, вариант плохой, аналогично если писать какие-то after методы.
Есть еще API но не все ендпоинты имеют запрос на удаление, склоняюсь сейчас к варианту, чистить после прогона запросом в БД (выбирать свои данные и удалять просто) и вот по последнему хотел спросить кто как делает и как более правильно делать, используете ли какие-то тулзы дополнительные, или просто пишете чистый запрос и выполняете после прогона всего цикла тестов?
источник

BK

Boris Krutskih in testing_in_python
источник