Size: a a a

Django [ru] #STAY HOME

2019 August 05

AT

Alex Ted in Django [ru] #STAY HOME
PermissionRequiredMixin можно же использовать с viewsets.GenericViewSet из DRF  для контроля доступа к вьюхе?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Dan Tyan
контекст не передается если ты вызываешь сериалайзер вручную
его можно туда явно передать, нашел свою ошибку, в тестах вызывался сериалайзер как раз таки без реквеста, я гнал на код проекта, оказалось код теста был неправильным
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Egor Mushet
его можно туда явно передать, нашел свою ошибку, в тестах вызывался сериалайзер как раз таки без реквеста, я гнал на код проекта, оказалось код теста был неправильным
а зачем тебе в тестах сериалайзер ?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Dan Tyan
а зачем тебе в тестах сериалайзер ?
проверить совпадает ли возвращаемое значение в респонсе с тем, что возвращает сериалайзер
источник

EM

Egor Mushet in Django [ru] #STAY HOME
или это неправильно так делать ?
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Egor Mushet
его можно туда явно передать, нашел свою ошибку, в тестах вызывался сериалайзер как раз таки без реквеста, я гнал на код проекта, оказалось код теста был неправильным
Сериалайзер в тестах? Тест проверяет юнит свой, то есть конкретный эндпоинт(вьюшку)
источник

AT

Alex Ted in Django [ru] #STAY HOME
PermissionRequiredMixin можно же использовать с viewsets.GenericViewSet из DRF  для контроля доступа к вьюхе?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Адилет Асанкожоев
Сериалайзер в тестах? Тест проверяет юнит свой, то есть конкретный эндпоинт(вьюшку)
ну правильно, я проверяю тот ли сериалайзер вызвался во вьюхе и правильные значения ли вернулись
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Egor Mushet
или это неправильно так делать ?
мне кажется это лишнее
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Dan Tyan
мне кажется это лишнее
А как проверить дату респонса на валидность ?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Где можно почитать про юниттесьинг вьюсетов ?
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Тесты для вьюсета - это обычный тест, только для каждого метода будете свои тесты писать
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dan Tyan
ну он должен быть авторизован
достаточно много вариантов зарегистрировать бота как реального человека и управлять клиентом
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в таком режиме будет 100% доступ к любым возможностям, как у обычного участника чата
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
достаточно много вариантов зарегистрировать бота как реального человека и управлять клиентом
даже библиотека для челоботов есть
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
в таком режиме будет 100% доступ к любым возможностям, как у обычного участника чата
часть доступно наоборот только боту, не помню только что уже
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
часть доступно наоборот только боту, не помню только что уже
Ну, если это спамер, то, понятно, под видом бота спамить будет сложнее или невозможно
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Ну, если это спамер, то, понятно, под видом бота спамить будет сложнее или невозможно
именно про возможности, часть вещей видит только бот, не помню точно, но это касается связи айдишника и юзернейма, что бывает очень важно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Там было про потенциал для спама, в этом контексте
источник

А

Алексей in Django [ru] #STAY HOME
не помню точно, бот вроде бы может получить айдишник по юзернейму или юзернейм по айдишнику, скорее первое, а потом уже этот айдишник использовать можно использовать в разных целях, челобот этого не может, не помню уже, нужно это для спама или нет
источник