
Aleksandr
14.04.2016
17:49:59
А хочется же batch-ить.
Создавать доп. объекты.
Для этого все-таки нужна фабрика.

Serge
14.04.2016
17:53:28
параметризация фиксч

Google

Serge
14.04.2016
17:53:56
и мы получаем всю мощь py.test по их кэшированию и идентификации
вообще, случайные данные в тестах - зло. все значения всего должны быть предсказуемыми и параметризируемыми;)
никто не мешает забатчить фиксчу, передав ей в параметрах list(range(100))

Aleksandr
14.04.2016
18:21:28
Случайные величины не всегда влияют на детерминированность тестов ...

Serge
14.04.2016
18:31:12
в общем случае, они её нарушают, с точки зрения теории:)
т.е. то что они не влияют нужно явно доказывать в каждом конкретном случае

Aleksandr
14.04.2016
18:40:07
неплохая тема для доклада. я бы послушал.

Serge
14.04.2016
18:41:01
а вот кстати
а услышим ли мы @andreyzakharevich в следующий раз?;)
это будет 10 мая...

Andrey
14.04.2016
18:58:49

Vitali K.
15.04.2016
16:27:04
Думаю об эффективностью написания юнит тестов в поезде
В отсутствии Интернета приходится заранее мокать всю инфраструктуру

Google

Dmitry
15.04.2016
16:28:58
Вот тебе чтобы лучше думалось :)

Serge
15.04.2016
16:31:37

Dmitry
15.04.2016
16:32:40
Поезд эс э сервис
Или поезд дривен девелопмент

Vitali K.
15.04.2016
16:37:28
Бгг

Serge
15.04.2016
16:43:57
это в стиме так наверное
типа Steam Train Driven Development
Коллеги, а вот кто бы хотел сходить на PiterPy, но не идет. Вы почему не идёте?

Ekaterina
15.04.2016
18:13:19
я потому что уехала, например

Serge
15.04.2016
18:13:42

Ekaterina
15.04.2016
18:13:56
да нее, прост
на время)
только в это время все самое интересное, как оказалось)

Dmitry
15.04.2016
19:20:23

Aleksandr
15.04.2016
19:24:30
Когда появилось понимание целесообразности похода соотношение его с ценой уже стало достаточно небольшим :)

That Guy
15.04.2016
19:56:10

Dmitry
15.04.2016
20:02:35
фига себе! @Pastafarianist ты серьёзно не знал? у меня даже ребята из Сибири получили рассылку о PiterPy :) в этом году очень много где публиковали анонс.

That Guy
15.04.2016
20:05:52
У меня в гмыле есть папочка, куда фильтруются все сообщения о разных ивентах. Там наверняка есть что-то о piterpy, но в горе мусора я вполне мог это и не заметить

Aleksandr
15.04.2016
20:06:11
@lig11 явно плохо сделал свою работу

Google

Serge
15.04.2016
20:28:57

Aleksandr
15.04.2016
20:29:11
Но не все-то в курсе питерпая!

Aleksander
16.04.2016
16:08:04
Вопрос к сообществу: если бы была задача сделать новую версию проекта (Saas сервис вебовый) который написан на Джанго, кто бы на чем писал ?
Желательно с комментом почему)

Aleksandr
16.04.2016
16:16:27
А что входит в "на чем"?

Roman
16.04.2016
16:57:42

Sergey
16.04.2016
17:02:24
хочу эликсир

Aleksandr
16.04.2016
17:03:27
:D

Serge
16.04.2016
17:11:25

Sergey
16.04.2016
17:15:26
ng2 кто-нибудь уже использует?

Serge
16.04.2016
17:40:49
https://vimeo.com/163001915
@andreyzakharevich

Aleksandr
16.04.2016
18:13:05
О, засвет

Andrey
16.04.2016
18:25:20
да, прикольный видос получился

Michael
16.04.2016
18:32:51
@jetbootsmaker человече я его видел https://www.instagram.com/p/BEQuELVKsTE/
Чёт то тихо у вас ?

Aleksander
17.04.2016
07:44:07
и ещё - кто-то же юзал GAE ? в чем профит был или наоборот недостаток ?

Andrey
17.04.2016
08:51:46
Недостаток в том, что они берут бабло за каждый чих, и потом фиг с них слезешь, придётся все переписывать.

Google

Aleksandr
17.04.2016
09:58:28
Vendor lock ...

Serge
17.04.2016
10:35:26

Aleksandr
17.04.2016
10:35:47
Ну если только это не лямбды.
Или этот их ... API серви

Serge
17.04.2016
10:36:09

Aleksandr
17.04.2016
10:36:36
А авторизацию как ты строишь?
С django + eve

Serge
17.04.2016
10:36:45

Aleksandr
17.04.2016
10:37:13
У них есть какой-то сервис для построения REST API. Он автоматом создает какую-то прокладку и дальше проксирует запросы
Ну в исходной задаче джанго есть
Как я понял нужно либо что-то рядом поставить либо плавно съехать

Serge
17.04.2016
10:37:45

Aleksandr
17.04.2016
10:38:36
Ну там есть фраза "который написан на Django" :)
Ну ок.

Serge
17.04.2016
10:39:01
Вообще, по фигу на чем, если съехать на микросервисы грамотно

Aleksandr
17.04.2016
10:39:13
Вопрос что делать с сессией

Serge
17.04.2016
10:39:17
Потом можно кусками хоть на жабу переписывать

Aleksandr
17.04.2016
10:39:42
Я на больших проектах эту задачу не решал, интересно как люди это делают.

Google

Serge
17.04.2016
10:39:54

Aleksandr
17.04.2016
10:40:24
Ну, имеется в виду что есть то же django в которой прошла авторизация, как во flask понять что пользователь авторизован
Для этого нужно убедиться что такая-то сессия django-й создана.
Oauth это какой-то оверкилл, не? )

Serge
17.04.2016
10:41:38
Для микросервисов oauth просто нужно
Трахаться с сессиями дороже

Aleksandr
17.04.2016
10:42:08
Авторизация - тоже сервис?

Serge
17.04.2016
10:42:26
Аутентификация. Да.

Aleksandr
17.04.2016
10:42:33
Да-да. Ну да, разумно
Мне казалось что накладных расходов будет многовато.

Serge
17.04.2016
10:44:16
Ну, если в общем случае сервисы не совместимы совсем, то без этого никак
Можно и упростить. Самому собирать секурную куку и все сервисы на один хост подвесить
Дальше каждый сервис нужно будет научить по этой куке идентифицировать пользователя и всё.
Но придется решать много вопросов. Даже тот же logout будет уже гемором

Aleksander
17.04.2016
20:56:32
А кто-то юзает http://pythoscope.org/ ?
есть от него профит ?

Serge
17.04.2016
21:25:31
Не пробовал пока

Aleksander
17.04.2016
21:36:01
Посмотрел внимательнее 5 лет проект не обновлялся)