
b0g3r
02.06.2018
13:52:46
Логично. Но Б о тестах про А не должна ничего знать — для тестов на Б просто должно быть постоянное окружение — фикстуры
dependency это не про фикстуры
Почему?
Не то что не стоит, это прям ломает весь смыслов тестов

Google

b0g3r
02.06.2018
13:55:57
Тесты не должны зависеть друг от друга, у каждого — свое чистое подготовленное окружение
(и сетапать фикстурами!)
и быть счастливым

Диёр
02.06.2018
16:08:30
Как ты тогда узнаешь работают ли тесты для б?
Сложна

Serge
02.06.2018
17:54:41
Yet another productive Twitter discussion.
This time around #PEP518.
Some changes to the PEP has been made as a result.
https://twitter.com/llanga/status/1002621444876951553
Да, а ещё замокать функции работы с БД, которые дёргает этот класс, чтобы тестировать его поведение вообще без реальной базы.
Затем, чтобы тестировать за секунды вместо минут. И чтобы не тестировать базу.

Roman
03.06.2018
18:15:46
едет кто на ENOG?

Dmitry
03.06.2018
18:17:56

Roman
03.06.2018
22:09:39

Aleksey
04.06.2018
11:55:39
Народ, а кто-нибудь использовал mutating testing? Какие утилиты посоветуете?

Serge
04.06.2018
11:56:43
https://twitter.com/lig1/status/1003605271145517056

Google

Vadim
04.06.2018
12:09:21
Жалобешку в ихНЮЮ антимонопольную кинь

Ruslan
04.06.2018
12:10:26
Дельная мысль

Serge
04.06.2018
12:13:21

Vadim
04.06.2018
12:13:54
Но это не точно

Dmitry
04.06.2018
12:20:41

Andrey
04.06.2018
12:25:40

Serge
04.06.2018
12:27:11

Andrey
04.06.2018
12:30:21
сформулируй про конкуренцию конкретнее. есть конкретные предпосылки, что условия пользования для разных проектов внезапно станут различными?

Ruslan
04.06.2018
12:31:36
По крайней мере я часто смотрю в тренды, а оттуда по проектам

Sergey
04.06.2018
12:32:16

Ruslan
04.06.2018
12:32:23
Набрасываю

Serge
04.06.2018
12:32:58

Ruslan
04.06.2018
12:33:44
В общем, простор для монопольных манипуляций - масса. Раньше мне skype не предлагал первым делом вбить/завести учетку в ms, теперь назойливо тычет

Serge
04.06.2018
12:34:08

Aleksey
04.06.2018
12:34:55

Andrey
04.06.2018
12:36:09
хз, выбирая между мертвым гитхабом и MS, я выберу MS. они все же представляют, что имеют дело с закаленными линуксами разработчиками опенсорса, и совсем убивать его не станут.

Google

Andrey
04.06.2018
12:36:34

Ruslan
04.06.2018
12:37:28
Когда они пришли за коммунистами, я молчал — я не был коммунистом

Andrey
04.06.2018
12:38:24
ну, если бы такое случилось во времена Балмера, поводов для беспокойства было бы больше

Ruslan
04.06.2018
12:39:24
Они делали это при Балмере, никто ему не мешал. Они сделают это и при любом другом руководителе. Если прикажут*

Andrey
04.06.2018
12:48:42
белки_истерички.jpg

b0g3r
04.06.2018
12:48:50

Andrey
04.06.2018
12:49:38
мелкомягкие в этом виноваты?
или Сатья хочет отнять наш опенсорс?
опенсорс он же в душах, а не на гитхабе
это как религия

b0g3r
04.06.2018
12:52:26

Admin
ERROR: S client not available

Andrey
04.06.2018
12:52:30
Если всё будет плохо найдутся пуристы, который сделают свой git-something без рекламы и sms

Serge
04.06.2018
12:52:47

Dmitry
04.06.2018
13:14:19

Некто
04.06.2018
13:26:24

Serge
04.06.2018
13:30:42
https://twitter.com/spbpython/status/1003629913734352896

Ilia
04.06.2018
13:31:45
С xamarin хорошо получилось

Google

Serge
04.06.2018
13:38:01
я нашел единственный вариант сохранить сейчас github внезапно
https://twitter.com/lig1/status/1003631349092225029

amureki
04.06.2018
14:27:07

Serge
04.06.2018
14:31:46

Andrey
05.06.2018
10:32:53
Всем привет! Расскажите, кто что использует для валидации данных? Мне надо провалидировать JSON, который приходит через API. Смотрел на Cerberus, Voluptuous и ещё какие-то менее известные. Не нашёл ни одну, в которой можно было бы сделать, например, проверку, что одно поле равно другому (password и confirm_password), а мне надо достаточно хитрые правила сделать, основанные сразу на нескольких полях. В Джанге для такого использовал django.forms (даже там, где форм нет), сейчас надо что-то не привязанное к фреймворку.


b0g3r
05.06.2018
10:37:32
Всем привет! Расскажите, кто что использует для валидации данных? Мне надо провалидировать JSON, который приходит через API. Смотрел на Cerberus, Voluptuous и ещё какие-то менее известные. Не нашёл ни одну, в которой можно было бы сделать, например, проверку, что одно поле равно другому (password и confirm_password), а мне надо достаточно хитрые правила сделать, основанные сразу на нескольких полях. В Джанге для такого использовал django.forms (даже там, где форм нет), сейчас надо что-то не привязанное к фреймворку.
marshmallow
Colander тоже мощный, но маршмелоу приятнее. Плюс вокруг маршмелоу много обвязочек, генерить сваггер-схемы, генерить маршмелоу-схемы по моделям склалхеми и т.д.

Andrey
05.06.2018
10:50:09

Ильяс
05.06.2018
13:59:51
а кто-нибудь использовал?
http://django-q.readthedocs.io/
это что-то типа селери?

Ruslan
05.06.2018
14:00:24
Типа ruby sidekiq
Судя по описанию, да. Тип того
Бери celery и не заморачивайся
Ну в чем страдание?
Единственная боль - переживать очередной переезд с версии на версию

Vitali K.
05.06.2018
15:12:15