@python_beginnersЭта группа больше не существует

Страница 1351 из 1885
Max
06.03.2017
14:07:02
А есть книга по pygame на русском

?

stonepig
06.03.2017
14:07:07
да

Google
Max
06.03.2017
14:09:22
да
скажи автора

Проксимов
06.03.2017
14:10:51
Боже какие там отстойные задачи

stonepig
06.03.2017
14:12:14
скажи автора
https://plambir.blogspot.com/p/blog-page_20.html

http://inventwithpython.com/pygame/chapters/

ищи на русском

где-то была

http://lalf.ru/python/

Maksim
06.03.2017
14:22:29
Работал кто с kivy?

John
06.03.2017
14:23:21
Maksim
06.03.2017
14:23:28
Как оно?

Ivan
06.03.2017
14:24:20
Тож ковырялся чутка, но в продакшн не юзал

Maksim
06.03.2017
14:24:44
Есть материалы какие стоящие?

stonepig
06.03.2017
15:20:06
посоны, какие вообще бэст прэктис для автоматизации тестирования REST API? я вот пытаюсь вникнуть в это вот все и пока только пишу на pytest первый свой тест, в котором делаю GET запрос, получаю JSON в ответ и if'ами проверяю значения, которые мне приходят в ответе. может есть какие-то годные примеры уже готовых тестов, чтобы посмотреть "как у людей"? подкиньте

Google
stonepig
06.03.2017
15:21:52
даже не ифами, а ассертом https://i.imgur.com/GEPMg0J.png

хз, насколько это правильно все

Stanislav
06.03.2017
15:23:55
stonepig
06.03.2017
15:24:54
а как надо?

Dmitriy
06.03.2017
15:25:04
not

Stanislav
06.03.2017
15:25:33
а как надо?
assert bool Если bool == False - оно кинет асершн ошибку

stonepig
06.03.2017
15:25:48
там в json значение ключа False или True приходит

Kon
06.03.2017
15:26:11
pelican позволяет синхронизировать сайты с дропбоксом. Возник вопрос - разве в дропбоксе можно хостить статические сайты? Или это решение только для бэкапа?

Stanislav
06.03.2017
15:26:14
Dmitriy
06.03.2017
15:26:23
json() что возвращает? строку или словарь?

Johnnie
06.03.2017
15:26:58
r.json()[] выглядит, как говно. имхо лучше этот .json() сунуть на строчку выше

Igor
06.03.2017
15:27:19
json() что возвращает? строку или словарь?
response.json() возвращает питоний десериализованный объект

stonepig
06.03.2017
15:28:12
Ну вот, assert r.json()['failed']
ну так возвращает False тест должен пройти, если False

если True то упасть

Dmitriy
06.03.2017
15:28:41
not

stonepig
06.03.2017
15:29:05
а, понял

туплю

Google
stonepig
06.03.2017
15:29:57
а что лучше для такого юзать unittest или pytest достаточно?

для тестирования эндпоинтов

то есть, в будущем надо будет еще ходить в базу, доставать значения, сравнивать их

Dmitriy
06.03.2017
15:36:10
Вполне хватит pytest. К нему много чего можно прикрутить при необходимости

stonepig
06.03.2017
15:39:35
а вот допустим у меня есть список айдишников, для которых надо проверить и один из них валится потому что респонс код 404. как узнать, на котором он валится? https://i.imgur.com/6gt5MIg.png

ифом?

если вывалил эксепшн через трай, то вывалить айдишник

Johnnie
06.03.2017
15:41:15
>>> for i in range(10): ... assert i < 5, 'Failed at {}'.format(i) ... Traceback (most recent call last): File "<stdin>", line 2, in <module> AssertionError: Failed at 5

stonepig
06.03.2017
15:41:59
круто!

Dmitriy
06.03.2017
15:42:52
Кстати, на самом деле писать ассерты без указания типа не всегда хорошо

Johnnie
06.03.2017
15:43:07
а вообще, там в этой либе тестирования нет что ли всяких self.assertTrue() например?

53r63rn4r
06.03.2017
15:43:23
Должно быть

Johnnie
06.03.2017
15:43:32
просто я не вижу нахуя она здесь :D

Dmitriy
06.03.2017
15:44:13
http://doc.pytest.org/en/latest/assert.html

Aleksey
06.03.2017
16:40:42
i = 0 s = 0 while i < 10: i = i + 1 s = s + i if s > 15: break i = i + 1 Решаю задачу на степике, почему s = (0 1 4 9 16)?? Хотя я считаю 0 1 3 6 10

Semyon
06.03.2017
16:43:09
У тебя итерация в начале и в конце

Aleksey
06.03.2017
16:45:07
тоесть будет i=i+2 до момента, когда s не станет больше 15?

Semyon
06.03.2017
16:48:16
В последнем прогоне цикла i += 1 будет, так как ты прерываешь его break'ом

Google
Aleksey
06.03.2017
16:52:59
не понял все равно, можно подробнее этот код описать?

Semyon
06.03.2017
16:55:54
Ок. В первый прогон s будет равна 1, т.к. ты добавил к i единицу. Затем, ты добавляешь ещё единицу, и i у тебя равна 2-ум. Во втором шаге цикла ты добавляешь i ещё единицу (т.е. i уже равно 3-ём), а s будет равна s_предыдущая + i, т.е. 1+3

Aleksey
06.03.2017
17:00:32
а все

тоесть получается в этом цикле 3 этапа

последовательно сначала i, s, i

Admin
ERROR: S client not available

Aleksey
06.03.2017
17:03:08
?

и 3 й этап не срабатывает, если s >15

Johnnie
06.03.2017
17:04:21
print(i, s) через строчку напиши в цикле

Aleksey
06.03.2017
17:04:28
сорри за мой французский

итерация

Semyon
06.03.2017
17:04:44
и 3 й этап не срабатывает, если s >15
Да, там он выходит из цикла

Aleksey
06.03.2017
17:04:56
все понял

спасибо большое

Проксимов
06.03.2017
17:16:40
https://tproger.ru

Зайдите и введите в поиске ls -l

Alexey
06.03.2017
17:17:23
Sorry, you have been blocked

Проксимов
06.03.2017
17:17:56
Лол

Alexey
06.03.2017
17:19:46
и?

Проксимов
06.03.2017
17:20:22
Забавно

Google
b0g3r
06.03.2017
17:21:24
обычный Cloudflare

Alexey
06.03.2017
17:22:02
забавно что blocked но не blocked?

Темный
06.03.2017
18:01:27
скидывали тут на джанго курс

ну и дичь там в тестах

я пришел смотреть веб приложения, а мне рассказывают как возводить число в степень, спасибо

53r63rn4r
06.03.2017
18:02:25
Вообще то ты должен знать

Как возвращать юзеру квадратный респонс, например

Темный
06.03.2017
18:02:49
ну как бы подразумевается, что ты уже умеешь это?

53r63rn4r
06.03.2017
18:03:43
Не, вот на собеседах и вправду есть вопросы с подколом, но точно не про это

Хотя, могут спросить, как происходит операция возведения в степень под капотом

Semyon
06.03.2017
18:05:16
скидывали тут на джанго курс
Это у Открытого Образования?

Темный
06.03.2017
18:05:44
ага



53r63rn4r
06.03.2017
18:07:09
https://ru.m.wikipedia.org/wiki/Алгоритмы_быстрого_возведения_в_степень вот ответ, кстати

Nazar
06.03.2017
18:07:39
Кек

Semyon
06.03.2017
18:08:01
Я уже его покинул. Лучше уж найти годный самоучитель.

Ivan
06.03.2017
18:09:40
Отличный самоучитель у самой джанги

Страница 1351 из 1885

Эта группа больше не существует Эта группа больше не существует