Как создавать автоматические тесты в Django, тестировать вход в систему и групповые разрешения? - PullRequest
0 голосов
/ 31 августа 2018

У меня проблема, мне нужно создать тесты моего проекта Django для моих форм и моих представлений. Мои группы созданы в django-admin, и у меня есть файл json, экспортированный с разрешениями групп.

В моих тестах я хочу действительный вход в систему, а после этого проверяйте, есть ли у пользователя, вошедшего в систему (созданного в test setUp), разрешение на доступ к этому представлению.

Как создать пользователя, войти в систему и добавить пользователя в какую-либо группу, загруженную файлом json с информацией о группе? Я искал по этому, и не основал какую-то вещь с действительно помочь мне.

Basic, вышеперечисленные вещи, я думаю, положить в def setUp(self):, и в тесте я буду сравнивать с логином действительным, а затем сравнить с AssertEqual(response.status_code, 200) или AssertEqual(response.status_code, 403)

С кем-то, кто может мне помочь, большое спасибо.

...