170 похожих чатов

Друзья а в чем омжет быть проблема? Используем кастовмную модель

+ drf и в тестах что бы все не сбивать защиту хотим использовать конструкцию self.client.force_login но что то идет не так, авторизация не проходит все равно

16 ответов

19 просмотров
Alex-M Автор вопроса

Ну не ушто ли не у кого идей нету, уже пол гугла обрыл

у меня с емейлом вместо юзернейма работает, а ошибка-то какая?

Alex-M Автор вопроса

на вьюху прилетает анонимный юзер а там в логике нужен request.user что бы модель отсортировать

я не про это, просто в шелле импортируй клиента и попробуй войти. ну и скинь тест на пасту

Alex-M Автор вопроса

https://gist.github.com/Mesteriis/6b7274768960d96d05d8fc701247e20a

смотри, сразу вопросы, вот зачем тебе перед каждым тестом создавать пользователя и корзину, можно же в setUpTestData засунуть? почему везде get_user_model(), можно же в начале файла User = get_user_model() и потом к User обращаться? Ну и попробуй все же залогиниться через консоль также, и послать руками запрос, просто скопируй код из теста. Может быть у тебя юзер из актив = фолс? или заходить может только стафф?

Alex-M Автор вопроса

так там objects.create_superuser он сразу ставить is актив став и супер юзер

Alex-M Автор вопроса

но мысль понял, пошел ковырять, мерси

Alex-M Автор вопроса

о как интересно )))

Не забыл отнаследоваться от тесткейса?

Alex-M Автор вопроса

так наследаюсь от APITestCase и при это self.client.get(self.url, secure=True) тут все ровно, запрос уходит

а где вызываешь force_login?

Alex-M Автор вопроса

так следом def test_get(self): self.client.force_login(self.user) response = self.client.get(self.url, secure=True) serializer_data = CardVerificationSerializer(self.card1).data self.assertEqual(status.HTTP_200_OK, response.status_code) self.assertEqual(serializer_data, response.data['data'])

попробуй скопировать client из места где работает в место где не работает, может быть там с или е кириллицей?

Alex-M Автор вопроса

идея была не плоха но увы

попробуй брейкпоинт поставить и смотреть что там в селфе вообще происходит

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта