Size: a a a

testing_in_python

2019 January 23

IS

Idi Suda in testing_in_python
Понял
источник

EB

Evgenii B in testing_in_python
неплохо, но для таких вещей (тесты стали работать дольше) , есть пир ревью и bigO notation
источник

EB

Evgenii B in testing_in_python
если уж разраб говно написал, которое замедлило работу системы
источник

b

betzy in testing_in_python
ты ж понимаешь, что мы юзали свой продукт и заодно его тестили реальной задачей
источник

b

betzy in testing_in_python
убивали двух зайцев
источник

EB

Evgenii B in testing_in_python
ну, догфуд, нормально. (но не забывайте про пир ревью) =)
источник
2019 January 25

EB

Evgenii B in testing_in_python
ребята, а кто-нибудь уже делал плагин для pytest может, который бы по кешу предыдущих прогонов нагружал ядра более ровно исходя из истории прогона? например, я бы хотел, чтобы тест, который дольще всех проходит сразу забирал себе ядро, т.е. весь тест сьют проходил бы за время <= времени самого долгого тест кейса.
источник

СС

Сказочный Сникерс in testing_in_python
Evgenii B
ребята, а кто-нибудь уже делал плагин для pytest может, который бы по кешу предыдущих прогонов нагружал ядра более ровно исходя из истории прогона? например, я бы хотел, чтобы тест, который дольще всех проходит сразу забирал себе ядро, т.е. весь тест сьют проходил бы за время <= времени самого долгого тест кейса.
источник
2019 January 28

M

Merg in testing_in_python
а кто-нибудь graphql запросы пробовал через requests отправлять? что-то я соснул слегка :<
источник

M

Merg in testing_in_python
def login():
   query = '''mutation login($username: String!, $password: String!) {
 auth {
   login(username: $username, password: $password) {
     token
   }
 }
}
'''
   variables = {'username': 'test_internal', 'password': ‘some_pasword’}
   params = {'operationName': 'login', 'query': query, 'variables': variables}
   headers = {'content-type': 'application/json'}

   r = requests.post('https://some_url.ru’, data=params, headers=headers)

   return r.cookies
источник

M

Merg in testing_in_python
что я не так делаю, плз, хелп
источник

DB

Dmitry Bobylev in testing_in_python
1. покажи обычный реквест
2. в чем проблема конкретно
источник

M

Merg in testing_in_python
в том, что апи отдает мне 500, а в логи парсит тело запроса как гет
источник

M

Merg in testing_in_python
1 - не понял
источник

NV

Nikita Vandyshev in testing_in_python
разве не так должно быть?

r = requests.post('https://some_url.ru’, params=data, headers=headers)
источник

DB

Dmitry Bobylev in testing_in_python
там есть и params и data
источник

DB

Dmitry Bobylev in testing_in_python
data для боди, params шлются как квери
источник

DB

Dmitry Bobylev in testing_in_python
Merg
в том, что апи отдает мне 500, а в логи парсит тело запроса как гет
попробуй заюзать json вместо data
источник

DB

Dmitry Bobylev in testing_in_python
A standard GraphQL POST request should use the application/json content type, and include a JSON-encoded body of the following form:
источник

M

Merg in testing_in_python
data=json.dumps(params) ?
источник