Size: a a a

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

2019 December 26

IP

Ilhom Parisi in QA — Автоматизация
Alexei Barantsev
тесты зависают именно при выполнении запросов библиотекой requests?
Да
источник

IP

Ilhom Parisi in QA — Автоматизация
Alexei Barantsev
можно наверное попытаться на уровень ниже опуститься, чтобы было больше контроля, использовать urllib3
Из того что получил
   File "d:\developer\python3\lib\site-packages\urllib3\connectionpool.py", line 839, in _validate_conn
   conn.connect()
 File "d:\developer\python3\lib\site-packages\urllib3\connection.py", line 344, in connect
   ssl_context=context)
 File "d:\developer\python3\lib\site-packages\urllib3\util\ssl_.py", line 345, in ssl_wrap_socket
   return context.wrap_socket(sock, server_hostname=server_hostname)
 File "d:\developer\python3\lib\ssl.py", line 423, in wrap_socket
   session=session
 File "d:\developer\python3\lib\ssl.py", line 870, in _create
   self.do_handshake()
 File "d:\developer\python3\lib\ssl.py", line 1139, in do_handshake
   self._sslobj.do_handshake()
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Alexei Barantsev
тесты зависают именно при выполнении запросов библиотекой requests?
У него при потери соединения, requests фризит основной поток(как я понял)
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Ilhom Parisi
Когда пользуюсь с VPN у меня иногда тесты зависают и еще не могу их остановить (terminate ctrl+c)
Попробуйте взять обработку непосредствено таймаута:

try:
   # request with timeout
except requests.exceptions.Timeout:
   print("Timeout occurred")
источник
2019 December 27

LY

Lev Yarushin in QA — Автоматизация
Ilhom Parisi
Я уже пользуюсь request, но мне нужен альтернатива этой библиотеки
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Йоу, если кому пригодится, я написал статейку как посмотреть все тесты в протракторе не запуская их. Спойлер: это делается одной командой.

https://medium.com/@davert/how-to-show-all-protractor-tests-without-executing-them-96dac1b7932c
источник

СС

Сказочный Сникерс in QA — Автоматизация
Ilhom Parisi
Из того что получил
   File "d:\developer\python3\lib\site-packages\urllib3\connectionpool.py", line 839, in _validate_conn
   conn.connect()
 File "d:\developer\python3\lib\site-packages\urllib3\connection.py", line 344, in connect
   ssl_context=context)
 File "d:\developer\python3\lib\site-packages\urllib3\util\ssl_.py", line 345, in ssl_wrap_socket
   return context.wrap_socket(sock, server_hostname=server_hostname)
 File "d:\developer\python3\lib\ssl.py", line 423, in wrap_socket
   session=session
 File "d:\developer\python3\lib\ssl.py", line 870, in _create
   self.do_handshake()
 File "d:\developer\python3\lib\ssl.py", line 1139, in do_handshake
   self._sslobj.do_handshake()
Если это и правда причина то тебе не поможет другая библиотека, потому что рано или поздно она провалится в стандартный ssl
источник

СС

Сказочный Сникерс in QA — Автоматизация
И так же не сможешь установить ссл соединение
источник

СС

Сказочный Сникерс in QA — Автоматизация
Ilhom Parisi
Из того что получил
   File "d:\developer\python3\lib\site-packages\urllib3\connectionpool.py", line 839, in _validate_conn
   conn.connect()
 File "d:\developer\python3\lib\site-packages\urllib3\connection.py", line 344, in connect
   ssl_context=context)
 File "d:\developer\python3\lib\site-packages\urllib3\util\ssl_.py", line 345, in ssl_wrap_socket
   return context.wrap_socket(sock, server_hostname=server_hostname)
 File "d:\developer\python3\lib\ssl.py", line 423, in wrap_socket
   session=session
 File "d:\developer\python3\lib\ssl.py", line 870, in _create
   self.do_handshake()
 File "d:\developer\python3\lib\ssl.py", line 1139, in do_handshake
   self._sslobj.do_handshake()
Скинь уже свой код целиком
источник

AV

Alexei Vinogradov in QA — Автоматизация
Michael Bodnarchuk
Йоу, если кому пригодится, я написал статейку как посмотреть все тесты в протракторе не запуская их. Спойлер: это делается одной командой.

https://medium.com/@davert/how-to-show-all-protractor-tests-without-executing-them-96dac1b7932c
А прикольная идея.

Любопытно, в java gradle/maven так уже можно без бубнов?
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Alexei Vinogradov
А прикольная идея.

Любопытно, в java gradle/maven так уже можно без бубнов?
вот тоже интересно. Ну если в Java есть статические анализаторы кода, то можно вытащить из кода все тесты
источник

AV

Alexei Vinogradov in QA — Автоматизация
Michael Bodnarchuk
вот тоже интересно. Ну если в Java есть статические анализаторы кода, то можно вытащить из кода все тесты
Ага статическим тоже можно. Я думал даже про запуск раннером, который всё будет скиппать, но выводить мета-данные
источник

MB

Michael Bodnarchuk in QA — Автоматизация
ну такое тоже можно, но тут большая завязка на раннер
источник

MB

Michael Bodnarchuk in QA — Автоматизация
я реализовывал и так и так. Просто вот текущее решение оно более универсально
источник

MB

Michael Bodnarchuk in QA — Автоматизация
добавил поддержку тайпскрипта :)
источник

p

pplppc in QA — Автоматизация
Доброе утро, всем! Ребята проблемка небольшая. Писал авто-тесты в ОС винда. Сказали что бы из под линуска все работало. Весь проект перенёс, собрал. Проблема idea IntelliJ не видит java8.  Не понимаю, что делать. В path прописал. Через альтернатив лист проверил java и javac стоит нужная мне. Пробывал переустановить среду - не помогло.
источник

p

pplppc in QA — Автоматизация
Мб кто сталкивался с подобной проблемой.
источник

LY

Lev Yarushin in QA — Автоматизация
File -> Project Structure
Там нужно выбрать JDK
В Platform Settings -> SDK
источник

p

pplppc in QA — Автоматизация
Камон!
источник

p

pplppc in QA — Автоматизация
Нет там.
источник