Сначала создайте тестового пользователя в своей локальной БД, а затем просто создайте файл фикстур с помощью команды manage.py dumpdata .Это создаст файл приспособлений, как указано ниже:
[{"model": "auth.user",
"pk": 1,
"fields": {
"password": "pbkdf2_sha256$24000$myfvqrG84hps$vkEWoQW3L7MsnBI90H/5TBzV8Ad1cQVm1zFms6e4eEE=",
"last_login": "2017-03-20T07:02:48.575Z",
"is_superuser": true,
"username": "test",
"first_name": "",
"last_name": "",
"email": "",
"is_staff": true, "is_active": true,
"date_joined": "2016-01-07T11:22:24.007Z",
"groups": [],
"user_permissions": []}}]
Предположим, имя файла - "xyz.json", затем загрузите этот файл приспособлений, как указано ниже:
class ResourcesTestCase(TestCase):
fixtures = ['xyz']
Вы находитесьготово, и теперь вы можете использовать «тестового» пользователя в ваших тестовых случаях, где вы хотите.