Size: a a a

testing_in_python

2020 September 28

СС

Сказочный Сникерс... in testing_in_python
А ты уверен что 10 секунд хватает всегда?
источник

BK

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

BK

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

СС

Сказочный Сникерс... in testing_in_python
Сказочный Сникерс
В экскпшн ради дебага выведи os.listdir
Сделай это и сможешь понять насколько твоя проверка стабильна
источник

СС

Сказочный Сникерс... in testing_in_python
Если оно рейзит таймаут эксепшн то твой код не заходит в иф и файл не удаляется соответственно
источник

СС

Сказочный Сникерс... in testing_in_python
Короче. Маст хэв полный путь + более информативное сообщение с ошибкой
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
Сделай это и сможешь понять насколько твоя проверка стабильна
типа так?
 def successfully_exported(self, csv_name):
       if path.exists(csv_name):
           print(f'File exists: {csv_name}')
           # os.remove(csv_name)
       else:
           # raise FileNotFoundError(f'File with name {csv_name} not found')
           raise FileNotFoundError(os.listdir)
источник

СС

Сказочный Сникерс... in testing_in_python
Ну можно соединить в одну. И что не найдено и содержимое. Щас у тебя скорее всего упадет потому что список будет передан. А если через фстрингу то оно скастится в стр
источник

СС

Сказочный Сникерс... in testing_in_python
Или ",".join(os.listdir(path))
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
А ты уверен что 10 секунд хватает всегда?
если нехватит оно же бросит исключение
источник

BK

Boris Krutskih in testing_in_python
что файл ненайден
источник

СС

Сказочный Сникерс... in testing_in_python
оно и бросает
источник

СС

Сказочный Сникерс... in testing_in_python
Boris Krutskih
E   TimeoutError: successfully_exported timeout in 10sec with exception: "File with name detached-sensors-09-28-2020.csv not found"
вот же. это значит что твой метод так и не перестал возвращать FileNotFoundError
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
вот же. это значит что твой метод так и не перестал возвращать FileNotFoundError
я если честно уже запутался)
сейчас работает так:
в случае если не успевает скачать файл, кидает исключение
в случае если успевает заходит в if печатает шо файл есть и удаляет
источник

BK

Boris Krutskih in testing_in_python
была беда с аллюром при моменте когда файл ненайден, но выкрутился таким костылём
def pytest_exception_interact():
   try:
       with allure.step('Screenshot'):
           last_screenshot = browser.config.last_screenshot

           allure.attach.file(
               name='screenshot',
               source=last_screenshot,
               attachment_type=allure.attachment_type.PNG,
           )
   except TypeError:
       # TODO refactor
       pass
источник

СС

Сказочный Сникерс... in testing_in_python
Boris Krutskih
я если честно уже запутался)
сейчас работает так:
в случае если не успевает скачать файл, кидает исключение
в случае если успевает заходит в if печатает шо файл есть и удаляет
ну ты посмотри код декоратора внимательнее)
источник
2020 September 29

Н

Наиль in testing_in_python
Всем привет) Кто нибудь использует pytest-bdd?
источник

СС

Сказочный Сникерс... in testing_in_python
Наиль
Всем привет) Кто нибудь использует pytest-bdd?
Кто нибудь использует
источник

S

Sergei in testing_in_python
может парень собирает статистику)
источник

S

Sergei in testing_in_python
типа есть смысл контрибутить в этот опенсорс или нет)
источник