Size: a a a

QA — Автоматизация

2020 October 08

СС

Сергей Сергей... in QA — Автоматизация
Коллеги! Доброго дня! Стартую selenium  и валится вот такая ошибка  import pyodbc
E   ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyodbc.cpython-38-darwin.so, 2): Library not loaded: /usr/local/opt/unixodbc/lib/libodbc.2.dylib
E     Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyodbc.cpython-38-darwin.so
E     Reason: image not found но через pip list видно, что модуль есть. Может кто-то сталкивался?
источник

К

Кирилл in QA — Автоматизация
Сергей Сергей
Коллеги! Доброго дня! Стартую selenium  и валится вот такая ошибка  import pyodbc
E   ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyodbc.cpython-38-darwin.so, 2): Library not loaded: /usr/local/opt/unixodbc/lib/libodbc.2.dylib
E     Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyodbc.cpython-38-darwin.so
E     Reason: image not found но через pip list видно, что модуль есть. Может кто-то сталкивался?
Хм, возможно запускаешь в виртуалке, а там модуля нет, у меня недавно было такое
источник

СС

Сергей Сергей... in QA — Автоматизация
Кирилл
Хм, возможно запускаешь в виртуалке, а там модуля нет, у меня недавно было такое
В том и дело. Проэкт выкачан из гита и на винде у других работает.
источник

СС

Сергей Сергей... in QA — Автоматизация
Кирилл
Хм, возможно запускаешь в виртуалке, а там модуля нет, у меня недавно было такое
Да, на виртуалках крутится
источник

К

Кирилл in QA — Автоматизация
Установи модуль pip’ом не через терминал системный, а через терминал в IDE
источник

i

i think it's okay in QA — Автоматизация
Привет.
Скажите пожалуйста - так писать совсем плохо или ок?
 public String getCategoryId(Boolean var) {

       String parentCategoryId = Helper.createCategory();
       String categoryId = Helper.createSubCategory(
               "alias",
               "subCategory",
               parentCategoryId);
       
       if (var) return categoryId;
       else return parentCategoryId;

   }
источник

I

Ilias in QA — Автоматизация
ну во первых var может быть null и это никак не обрабатывается
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Ilias
ну во первых var может быть null и это никак не обрабатывается
А чтобы его не обрабатывать, можно его примитивом сделать.
источник

I

Ilias in QA — Автоматизация
+
источник

I

Ilias in QA — Автоматизация
а во вторых в целом норм) если не прикапываться что можно тело if else взять в { }
источник

R(

Roman (rpwheeler) in QA — Автоматизация
i think it's okay
Привет.
Скажите пожалуйста - так писать совсем плохо или ок?
 public String getCategoryId(Boolean var) {

       String parentCategoryId = Helper.createCategory();
       String categoryId = Helper.createSubCategory(
               "alias",
               "subCategory",
               parentCategoryId);
       
       if (var) return categoryId;
       else return parentCategoryId;

   }
Плохо. Из кода должно быть понятно что он делает. Из getCategory(False) понятно не будет.

Вообще непонятно зачем так делать, но если так делать таки нужно, то параметр лучше сделать енамом, который будет явно указывать какой ИД категории отдавать -- parent или child.
источник

AM

Andrii Mogyla in QA — Автоматизация
"от жалко пацана"
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Christina
QA Online Meetup #мероприятие

Когда?    15 октября 2020 в 18:30 (GMT+3)
Где?      Online - ссылка будет отправлена накануне на указанный при регистрации имейл.
Сколько?  Участие бесплатное! Нужно только заполнить форму:

https://docs.google.com/forms/d/e/1FAIpQLSdiWKnkj38Fjt8srodTHxaE7mxklMba6uQ3wMpY0Z08L-hKXg/viewform
@xotabu4 , это не ты случайно -- только записанный как "Хотемской"?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Roman (rpwheeler)
@xotabu4 , это не ты случайно -- только записанный как "Хотемской"?
Да, это моя фамилия
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Oleksandr Khotemskyi
Да, это моя фамилия
Там народ волнует вопрос лицензии на Playwright -- прав ли я что другой лицензии кроме Апач 2.0 на него не представлено, т.е. он бесплатный как тот же Апач вебсервер, а если они захотят его коммерциализировать. то можно будет форкнуть?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Roman (rpwheeler)
Там народ волнует вопрос лицензии на Playwright -- прав ли я что другой лицензии кроме Апач 2.0 на него не представлено, т.е. он бесплатный как тот же Апач вебсервер, а если они захотят его коммерциализировать. то можно будет форкнуть?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Roman (rpwheeler)
Там народ волнует вопрос лицензии на Playwright -- прав ли я что другой лицензии кроме Апач 2.0 на него не представлено, т.е. он бесплатный как тот же Апач вебсервер, а если они захотят его коммерциализировать. то можно будет форкнуть?
я не думаю что они сделают его приватным и закроют код. Сейчас наоборот все в опенсорц уходят, максимум сделают какую то EE версию, но если честно я не уверен что за функционал можно придумать для Enterprise
источник

LY

Lev Yarushin in QA — Автоматизация
Патчи в приоритете и поддержку ) остальным - как придётся.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lev Yarushin
Патчи в приоритете и поддержку ) остальным - как придётся.
не те обьемы и не та критичность. Я понимаю для какого то Oracle DB тебе кровь из носу нужен хороший суппорт и выделенный человек который бы помогал.

А тесты - ну упало там че-то, откатимся\перепишем\заткнем хотфиксом
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Oleksandr Khotemskyi
не те обьемы и не та критичность. Я понимаю для какого то Oracle DB тебе кровь из носу нужен хороший суппорт и выделенный человек который бы помогал.

А тесты - ну упало там че-то, откатимся\перепишем\заткнем хотфиксом
\ закостылим \ заигнорим :)
источник