
Tishka17
26.02.2019
10:53:27
это так не работает
если клиент получил 200, значит он уже все отправил
клиент сначала все отправляет, потом читает ответ
ну грубо

Google

Tishka17
26.02.2019
10:53:59
https://codecalamity.com/uploading-large-files-by-chunking-featuring-python-flask-and-dropzone-js/
вот это глянь

geometry_std
26.02.2019
10:56:55

Shieldy
26.02.2019
11:11:02
Добро пожаловать, @Johnn3volta!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Антон
26.02.2019
11:27:24
Отправляю следующий json на сервер: data = {"user": user, "restaurant_id": restaurant_id, "order": order}. На сервере наблюдаю это: b'code=%7B%22user%22%3A+%22user%22%2C%22restaurant_id%22%3A+12%2C%22order%22%3A+%2212%22%7D'
. И соотвествено не могу распарсить эту кашу, может кто сталкивался с этим?

Tishka17
26.02.2019
11:29:27
Как отправляешь?
У тебя отправляется urlencoded
И как ты на сервере смотришь?

Robot
26.02.2019
11:30:18

Антон
26.02.2019
11:30:34
Как отправляешь?
data = {"user": user, "restaurant_id": restaurant_id, "order": order}
json_data = json.dumps(data, separators=(',', ': '))
r = requests.post('***', data={'code': json_data})

Лёха
26.02.2019
11:30:46

Tishka17
26.02.2019
11:31:27

Google

Антон
26.02.2019
11:31:57

Tishka17
26.02.2019
11:32:08

Robot
26.02.2019
11:32:13
?
https://github.com/ardinusawan/Nginx-direct-file-upload-without-passing-them-through-backend/blob/master/README.md

Лёха
26.02.2019
11:32:25

Антон
26.02.2019
11:32:50

Tishka17
26.02.2019
11:32:53
Кажется реквестс так умеет

Nikolay
26.02.2019
11:38:41
Умеет

Maxim robox
26.02.2019
11:41:14
В зависимости от того, чем ты это получаешь.

Anatoly
26.02.2019
11:43:00
У кого-нибудь была проблема в PyCharm с разными шрифтами после обновления с 2018 до 2019 версии?
В 2019 они тоньше стали, но при этом все остальные настройки перенеслись правильно

Nikolay
26.02.2019
11:45:32
Ты будешь использовать такой шрифт, какие захотят в intellij

Tishka17
26.02.2019
11:47:25
Уже 2019 версия вышла?

Shieldy
26.02.2019
11:47:57
Добро пожаловать, @shadow25121!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Anatoly
26.02.2019
11:50:40
Уже 2019 версия вышла?
EAP
Они там ещё и верхние менюшки засунули в док убунты, и хер знает как это обратно вернуть, не гуглится как и со шрифтами

Tishka17
26.02.2019
11:51:04
выруби нафиг на уровне убунты док

Eugene
26.02.2019
11:51:42

Tishka17
26.02.2019
11:54:12
1. НИКОГДА не лови Exception, лови конкретные исклчюения
2. в смысле прервать? что значит вывести сообщение - print?

Maxim robox
26.02.2019
11:55:58
Любой ложный assert прервет. Убери try

Shieldy
26.02.2019
11:56:24
Добро пожаловать, @loki_frans!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Google

Maxim robox
26.02.2019
11:57:21
Такое ощущение, что в тест впихнуто все подряд. Для тестирования ошибочных кейсов можно было отдельный тест написать.

Tishka17
26.02.2019
11:57:52
вообще, че за try except в тесте?
типа “код либо работает, либо выдает фигню, но для нас это тоже сойдет”?

Nikolay
26.02.2019
11:58:39
?

Maxim robox
26.02.2019
11:59:14
Обмануть CI

Nikolay
26.02.2019
11:59:31
Хитрый программист

Eugene
26.02.2019
11:59:37
Сами тесты у меня вынесены в отдельный метод. Здесь мне надо проверить соединение с девайсом. Если все введено правильно и соединение есть — я делаю ассерты, что данные на девайсе правильные.
Если нет, то мне надо вывести сообщение с ошибкой и прервать выполнение скрипта
Воть

Tishka17
26.02.2019
11:59:56
эм

Eugene
26.02.2019
12:00:22
а какой там Exception может быть — вообще не представляю, может быть много случаев, почему я не могу получить данные с девайса
вот и сижу,ломаю голову)

Tishka17
26.02.2019
12:00:40
вообще, если ты не смог получить данные с девайса - это разве не фейл теста?

Nikolay
26.02.2019
12:00:49

Tishka17
26.02.2019
12:01:07
вообще странная логика “если девайс работает, мы проверяем, если не работает - ну и хуй с ним, наверно все ок”

Maxim robox
26.02.2019
12:01:18
Какое-то переизобретение тест-фреймворка

Eugene
26.02.2019
12:01:24

Tishka17
26.02.2019
12:01:31
отлично же
это фейл
фейл теста

Admin
ERROR: S client not available

Google

Nikolay
26.02.2019
12:01:35

Maxim robox
26.02.2019
12:01:41

Tishka17
26.02.2019
12:01:48
тест должен либо говорить, что проверка прошла успешно, либо не успешно, либо не использвоаться. А тест, который то выполняется, то нет - хуйня а не тест
и да, тесты должны быть независимые, чтобы падение одного не влияло на другие

Eugene
26.02.2019
12:04:22

Shieldy
26.02.2019
12:04:50
Добро пожаловать, @Anatoliy999!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Tishka17
26.02.2019
12:05:46
странно, если ты тестишь сложение и умножение, из-за проблем с умножением считать что складывать числа тоже нельзя

Eugene
26.02.2019
12:12:59

Tishka17
26.02.2019
12:13:17
что это вообще такое?
почему тесты запускаются не через тестовый фреймворк?
это вообще тесты или бизнеслогика?
почему ты разрешаешь девайсу на корректный запрос отвечать ошибкой?

$ergey
26.02.2019
12:16:05

Shieldy
26.02.2019
12:18:02
Добро пожаловать, Den!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Den
26.02.2019
12:18:27
Добрый день коллеги

?? Eugene
26.02.2019
12:18:54
здравствуй

Nikolay
26.02.2019
12:23:14
Конкуренты

Google

Eugene
26.02.2019
12:25:58

Tishka17
26.02.2019
12:27:27

Eugene
26.02.2019
12:29:29

Tishka17
26.02.2019
12:29:41
так не лови нифига
пусть просто валится
assert error==""
assert repsonse_code==200